50189861207748999112556544
50,189,861,207,748,999,112,556,544 is an even composite number composed of five prime numbers multiplied together.
50189861207748999112556544 is an even composite number. It is composed of five distinct prime numbers multiplied together. It has a total of twenty-one thousand, nine hundred fifty-two divisors.
Prime factorization of 50189861207748999112556544:
227 × 33 × 76 × 136 × 293
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 13 × 13 × 13 × 13 × 13 × 13 × 29 × 29 × 29)See below for interesting mathematical facts about the number 50189861207748999112556544 from the Numbermatics database.
Names of 50189861207748999112556544
- Cardinal: 50189861207748999112556544 can be written as Fifty septillion, one hundred eighty-nine sextillion, eight hundred sixty-one quintillion, two hundred seven quadrillion, seven hundred forty-eight trillion, nine hundred ninety-nine billion, one hundred twelve million, five hundred fifty-six thousand, five hundred forty-four.
Scientific notation
- Scientific notation: 5.0189861207748999112556544 × 1025
Factors of 50189861207748999112556544
Divisors of 50189861207748999112556544
- Number of divisors d(n): 21952
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 13 14 16 18 21 24 26 27 28 29 32 36 39 42 48 49 52 54 56 58 63 64 72 78 84 87 91 96 98 104 108 112 116 117 126 128 144 147 156 168 169 174 182 189 192 196 203 208 216 224 232 234 252 256 261 273 288 294 312 336 338 343 348 351 364 377 378 384 392 406 416 432 441 448 464 468 504 507 512 522 546 576 588 609 624 637 672 676 686 696 702 728 754 756 768 783 784 812 819 832 841 864 882 896 928 936 1008 1014 1024 1029 1044 1092 1131 1152 1176 1183 1218 1248 1274 1323 1344 1352 1372 1392 1404 1421 1456 1508 1512 1521 1536 1566 1568 1624 1638 1664 1682 1728 1764 1792 1827 1856 1872 1911 2016 2028 2048 2058 2088 2184 2197 2262 2304 2352 2366 2401 2436 2457 2496 2523 2548 2639 2646 2688 2704 2744 2784 2808 2842 2912 3016 3024 3042 3072 3087 3132 3136 3248 3276 3328 3364 3393 3456 3528 3549 3584 3654 3712 3744 3822 4032 4056 4096 4116 4176 4263 4368 4394 4459 4524 4563 4608 4704 4732 4802 4872 4901 4914 4992 5046 5096 5278 5292 5376 5408 5481 5488 5568 5616 5684 5733 5824 5887 6032 6048 6084 6144 6174 6264 6272 6496 6552 6591 6656 6728 6786 6912 7056 7098 7168 7203 7308 7424 7488 7569 7644 7917 8064 8112 8192 8232 8281 8352 8526 8736 8788 8918 9048 9126 9216 9261 9408 9464 9604 9744 9802 9828 9947 9984 10092 10179 10192 10556 10584 10647 10752 10816 10933 10962 10976 11136 11232 11368 11466 11648 11774 12064 12096 12168 12288 12348 12528 12544 12789 12992 13104 13182 13312 13377 13456 13572 13824 14112 14196 14336 14406 14616 14703 14848 14976 15138 15288 15379 15834 16128 16224 16384 16464 16562 16704 16807 17052 17199 17472 17576 17661 17836 18096 18252 18432 18473 18522 18816 18928 19208 19488 19604 19656 19773 19894 19968 20184 20358 20384 21112 21168 21294 21504 21609 21632 21866 21924 21952 22272 22464 22707 22736 22932 23296 23548 23751 24128 24192 24336 24389 24576 24696 24843 25056 25088 25578 25984 26208 26364 26624 26754 26912 27144 27648 28224 28392 28561 28672 28812 29232 29406 29696 29841 29952 30276 30576 30758 31213 31668 31941 32256 32448 32768 32799 32928 33124 33408 33614 34104 34307 34398 34944 35152 35322 35672 36192 36504 36864 36946 37044 37632 37856 38367 38416 38976 39208 39312 39546 39788 39936 40131 40368 40716 40768 41209 42224 42336 42588 43008 43218 43264 43732 43848 43904 44109 44544 44928 45414 45472 45864 46137 46592 47096 47502 48256 48384 48672 48778 49152 49392 49686 50112 50176 50421 51156 51968 52416 52728 52983 53248 53508 53824 54288 55296 55419 56448 56784 57122 57344 57624 57967 58464 58812 59319 59392 59682 59904 60552 61152 61516 62426 63336 63713 63882 64512 64827 64896 65536 65598 65856 66248 66816 67228 68208 68614 68796 69629 69888 70304 70644 71253 71344 72384 73008 73167 73728 73892 74088 74529 75264 75712 76531 76734 76832 77952 78416 78624 79092 79576 79872 80262 80736 81432 81536 82418 84448 84672 85176 85683 86016 86436 86528 87464 87696 87808 88218 89088 89523 89856 90828 90944 91728 92274 93184 93639 94192 95004 96512 96768 97344 97556 98304 98397 98784 99372 100224 100352 100842 102312 102921 103936 104832 105456 105966 106496 107016 107648 107653 108576 110592 110838 112896 113568 114244 114688 115248 115934 116928 117624 117649 118638 118784 119364 119808 120393 121104 122304 123032 123627 124852 126672 127426 127764 129024 129311 129654 129792 131072 131196 131712 132327 132496 133632 134456 136416 137228 137592 138411 139258 139776 140608 141288 142129 142506 142688 144768 146016 146334 147456 147784 148176 149058 150528 151263 151424 153062 153468 153664 155904 156832 157248 158184 158949 159152 159744 160524 161472 162864 163072 164836 166257 168896 169344 170352 170723 171366 172032 172872 173056 173901 174928 175392 175616 176436 178176 179046 179712 181656 181888 183456 184548 186368 187278 188384 190008 191139 193024 193536 194688 195112 196608 196794 197568 198744 199927 200448 200704 201684 204624 205842 207872 208887 209664 210912 211932 212992 214032 215296 215306 217152 218491 219501 221184 221676 223587 225792 227136 228488 229376 229593 230496 231868 233856 235248 235298 237276 237568 238728 239616 240149 240786 242208 244608 246064 247254 249704 253344 254852 255528 257049 258048 258622 259308 259584 262144 262392 263424 264654 264992 267264 268569 268912 272832 274456 275184 276822 278516 279552 280917 281216 282576 284258 285012 285376 288463 289536 292032 292668 294912 295191 295568 296352 298116 301056 302526 302848 306124 306936 307328 308763 311808 313664 314496 316368 317057 317898 318304 319488 321048 322944 322959 325728 326144 329672 332514 337792 338688 340704 341446 342732 344064 345744 346112 347802 349856 350784 351232 352872 352947 356352 358092 359424 363312 363776 366912 369096 370881 371293 372736 374556 376768 380016 382278 386048 387072 387933 389376 390224 393216 393588 395136 397488 399854 400896 401408 403368 405769 409248 411684 415233 415744 417774 419328 421824 423864 425984 426387 428064 430592 430612 434304 436982 439002 442368 443352 445991 447174 451584 453789 454272 456976 458752 459186 460992 463736 467712 470496 470596 474552 475136 477456 479232 480298 481572 484416 487403 489216 492128 494508 498771 499408 506688 509704 511056 512169 514098 516096 517244 518616 519168 521703 524288 524784 526848 529308 529984 534528 535717 537138 537824 545664 548912 550368 553644 557032 559104 561834 562432 565152 568516 570024 570752 573417 576926 579072 584064 585336 589824 590382 591136 592704 596232 599781 602112 605052 605696 612248 613872 614656 617526 623616 626661 627328 628992 632736 634114 635796 636608 638976 642096 645888 645918 651456 652288 655473 658503 659344 665028 675584 677376 681408 682892 685464 688128 688779 691488 692224 695604 699712 701568 702464 705744 705894 712704 716184 718848 720447 726624 727552 733824 738192 741762 742586 745472 749112 753536 753571 760032 764556 771147 772096 774144 775866 778752 780448 786432 787176 790272 794976 799708 801792 802816 806736 811538 818496 823368 828269 830466 831488 835548 838656 842751 843648 847728 851968 852774 856128 861184 861224 865389 868608 873964 878004 884736 886704 891982 894348 903168 905177 907578 908544 913952 917504 918372 921984 926289 927472 935424 940992 941192 949104 950272 951171 954912 958464 960596 963144 968832 968877 974806 978432 984256 989016 994903 997542 998816 1013376 1019408 1022112 1024338 1028196 1032192 1034488 1037232 1038336 1043406 1048576 1049568 1053696 1058616 1058841 1059968 1069056 1071434 1074276 1075648 1091328 1097824 1100736 1107288 1112643 1113879 1114064 1118208 1123668 1124864 1130304 1137032 1140048 1141504 1146834 1153852 1158144 1163799 1168128 1170672 1179648 1180764 1182272 1185408 1192464 1195061 1199562 1204224 1210104 1211392 1217307 1224496 1227744 1229312 1235052 1247232 1253322 1254656 1257984 1265472 1268228 1271592 1273216 1277952 1279161 1284192 1291776 1291836 1302912 1304576 1310946 1317006 1318688 1330056 1337973 1351168 1354752 1362816 1365784 1370928 1376256 1377558 1382976 1384448 1391208 1399424 1399489 1403136 1404928 1411488 1411788 1425408 1432368 1437696 1440894 1453248 1455104 1462209 1467648 1476384 1483524 1485172 1490944 1498224 1507072 1507142 1520064 1529112 1529437 1536507 1542294 1544192 1548288 1551732 1557504 1560896 1565109 1572864 1574352 1580544 1589952 1599416 1603584 1605632 1607151 1613472 1623076 1636992 1646736 1656538 1660932 1662976 1671096 1677312 1681043 1685502 1687296 1695456 1703936 1705548 1712256 1720251 1722368 1722448 1730778 1737216 1747928 1756008 1769472 1773408 1783964 1788696 1799343 1806336 1810354 1815156 1817088 1827904 1835008 1836744 1843968 1847677 1852578 1854944 1870848 1879983 1881984 1882384 1898208 1900544 1902342 1909824 1916928 1921192 1926288 1937664 1937754 1949612 1956864 1966419 1968512 1978032 1989806 1995084 1997632 2019241 2026752 2038816 2044224 2048676 2056392 2064384 2066337 2068976 2074464 2076672 2086812 2097152 2099136 2107392 2117232 2117682 2119936 2138112 2142868 2148552 2151296 2161341 2182656 2195648 2201472 2214576 2219399 2225286 2227758 2228128 2236416 2247336 2249728 2260608 2260713 2274064 2280096 2283008 2293668 2307704 2316288 2327598 2336256 2341344 2359296 2361528 2364544 2370816 2384928 2390122 2399124 2408448 2420208 2422784 2434614 2448992 2455488 2458624 2470104 2484807 2494464 2506644 2509312 2515968 2530944 2536456 2543184 2546432 2555904 2558322 2568384 2583552 2583672 2596167 2599051 2605824 2609152 2621892 2634012 2637376 2660112 2675946 2702336 2709504 2715531 2725632 2731568 2741856 2752512 2755116 2765952 2768896 2782416 2798848 2798978 2806272 2809856 2822976 2823576 2840383 2850816 2853513 2864736 2875392 2881788 2906496 2906631 2910208 2924418 2935296 2952768 2967048 2970344 2981888 2984709 2996448 3014144 3014284 3040128 3058224 3058874 3073014 3084588 3088384 3096576 3103464 3115008 3121792 3121937 3130218 3145728 3148704 3161088 3176523 3179904 3198832 3207168 3211264 3214302 3226944 3246152 3273984 3293472 3313076 3321864 3325952 3341637 3342192 3354624 3362086 3371004 3374592 3390912 3407872 3411096 3411821 3424512 3440502 3444736 3444896 3461556 3474432 3491397 3495856 3512016 3538944 3546816 3567928 3577392 3585183 3598686 3612672 3620708 3630312 3634176 3651921 3655808 3670016 3673488 3687936 3695354 3705156 3709888 3741696 3750019 3759966 3763968 3764768 3796416 3801088 3804684 3819648 3833856 3837483 3842384 3852576 3875328 3875508 3899224 3913728 3932838 3937024 3956064 3979612 3990168 3995264 4013919 4038482 4053504 4077632 4088448 4097352 4112784 4121741 4128768 4132674 4137952 4148928 4153344 4173624 4194304 4198272 4198467 4214784 4234464 4235364 4239872 4276224 4285736 4297104 4302592 4322682 4365312 4386627 4391296 4402944 4429152 4438798 4450572 4455516 4456256 4472832 4494672 4499456 4521216 4521426 4548128 4560192 4566016 4587336 4588311 4609521 4615408 4632576 4655196 4672512 4682688 4718592 4723056 4729088 4741632 4769856 4780244 4798248 4816896 4821453 4826809 4840416 4845568 4869228 4897984 4910976 4917248 4940208 4969614 4988928 5013288 5018624 5031936 5043129 5061888 5072912 5086368 5092864 5111808 5116644 5136768 5167104 5167344 5192334 5198102 5211648 5218304 5243784 5268024 5274752 5274997 5320224 5351892 5398029 5404672 5419008 5431062 5451264 5463136 5483712 5505024 5510232 5531904 5537792 5543031 5564832 5597696 5597956 5612544 5619712 5645952 5647152 5680766 5701632 5707026 5729472 5750784 5763576 5797883 5812992 5813262 5820416 5848836 5870592 5899257 5905536 5934096 5940688 5963776 5969418 5992896 6028288 6028568 6057723 6080256 6116448 6117748 6146028 6169176 6176768 6193152 6206928 6230016 6243584 6243874 6260436 6291456 6297408 6322176 6336239 6353046 6359808 6397664 6414336 6422528 6428604 6453888 6484023 6492304 6547968 6586944 6626152 6643728 6651904 6658197 6683274 6684384 6709248 6724172 6742008 6749184 6781824 6782139 6815744 6822192 6823642 6849024 6881004 6889472 6889792 6923112 6948864 6964321 6982794 6991712 7024032 7077888 7093632 7135856 7154784 7170366 7197372 7225344 7241416 7260624 7268352 7303842 7311616 7340032 7346976 7375872 7390708 7410312 7419776 7454421 7483392 7500038 7519932 7527936 7529536 7592832 7602176 7609368 7639296 7667712 7674966 7684768 7705152 7750656 7751016 7788501 7797153 7798448 7827456 7865676 7874048 7912128 7959224 7980336 7990528 8027838 8076964 8107008 8146593 8155264 8176896 8194704 8225568 8243482 8257536 8265348 8275904 8297856 8306688 8347248 8365427 8388608 8396544 8396934 8429568 8468928 8470728 8479744 8521149 8552448 8560539 8571472 8594208 8605184 8645364 8730624 8773254 8782592 8805888 8858304 8877596 8901144 8911032 8912512 8945664 8954127 8989344 8998912 9042432 9042852 9096256 9120384 9132032 9174672 9176622 9219042 9230816 9265152 9310392 9345024 9365376 9365811 9437184 9446112 9458176 9483264 9539712 9560488 9596496 9633792 9642906 9653618 9680832 9691136 9738456 9795968 9796423 9821952 9834496 9880416 9939228 9977856 10024911 10026576 10037248 10063872 10086258 10123776 10145824 10172736 10185728 10223616 10233288 10235463 10273536 10334208 10334688 10384668 10396204 10423296 10436608 10487568 10536048 10549504 10549994 10640448 10703784 10755549 10767497 10796058 10809344 10838016 10862124 10902528 10926272 10955763 10967424 11010048 11020464 11063808 11075584 11086062 11129664 11195392 11195912 11225088 11239424 11250057 11291904 11294304 11361532 11403264 11414052 11458944 11501568 11527152 11595766 11625984 11626524 11640832 11697672 11741184 11767301 11798514 11811072 11868192 11881376 11927552 11938836 11985792 12041757 12056576 12057136 12115446 12160512 12232896 12235496 12292056 12338352 12353536 12365223 12386304 12413856 12460032 12487168 12487748 12520872 12582912 12594816 12595401 12644352 12672478 12706092 12719616 12795328 12828672 12845056 12857208 12907776 12933739 12968046 12984608 13095936 13159881 13173888 13252304 13287456 13303808 13316394 13366548 13368768 13418496 13448344 13484016 13498368 13563648 13564278 13631488 13644384 13647284 13698048 13762008 13764933 13778944 13779584 13846224 13897728 13928642 13965588 13983424 14048064 14134687 14155776 14187264 14271712 14309568 14340732 14394744 14450688 14464359 14480427 14482832 14521248 14536704 14607684 14623232 14680064 14693952 14751744 14781416 14820624 14839552 14908842 14966784 15000076 15039864 15055872 15059072 15129387 15185664 15204352 15218736 15278592 15335424 15349932 15369536 15410304 15501312 15502032 15535793 15577002 15594306 15596896 15654912 15731352 15748096 15824256 15824991 15918448 15960672 15981056 16055676 16153928 16214016 16293186 16310528 16353792 16389408 16451136 16486964 16515072 16530696 16551808 16595712 16613376 16629093 16694496 16730854 16777216 16793088 16793868 16859136 16937856 16941456 16959488 17042298 17104896 17121078 17142944 17188416 17210368 17290728 17393649 17461248 17546508 17565184 17611776 17716608 17755192 17802288 17822064 17825024 17891328 17908254 17978688 17997824 18084864 18085704 18173169 18192512 18193357 18240768 18264064 18349344 18353244 18438084 18461632 18530304 18620784 18690048 18730752 18731622 18874368 18892224 18916352 18966528 19008717 19079424 19120976 19192992 19267584 19285812 19307236 19361664 19382272 19476912 19591936 19592846 19643904 19668992 19760832 19878456 19882681 19955712 19974591 20049822 20053152 20074496 20127744 20172516 20247552 20291648 20345472 20346417 20371456 20447232 20466576 20470926 20547072 20668416 20669376 20769336 20792408 20846592 20873216 20892963 20975136 21072096 21099008 21099988 21280896 21407568 21511098 21534994 21592116 21618688 21676032 21724248 21805056 21852544 21853559 21911526 21934848 22020096 22040928 22127616 22151168 22172124 22259328 22363263 22390784 22391824 22450176 22478848 22500114 22583808 22588608 22723064 22806528 22828104 22917888 23003136 23054304 23191532 23251968 23253048 23281664 23391459 23395344 23482368 23534602 23597028 23622144 23736384 23762752 23855104 23877672 23971584 24019801 24083514 24113152 24114272 24230892 24321024 24439779 24465792 24470992 24584112 24676704 24707072 24730446 24772608 24827712 24920064 24974336 24975496 25041744 25096281 25165824 25189632 25190802 25288704 25344956 25412184 25439232 25563447 25590656 25657344 25690112 25714416 25815552 25867478 25936092 25969216 26191872 26250133 26319762 26347776 26504608 26574912 26607616 26632788 26733096 26737536 26836992 26862381 26896688 26968032 26996736 27127296 27128556 27262976 27288768 27294568 27396096 27524016 27529866 27557888 27559168 27692448 27795456 27857284 27931176 27966848 28096128 28097433 28269374 28311552 28374528 28543424 28619136 28681464 28789488 28852187 28901376 28928718 28960854 28965664 29042496 29073408 29215368 29246464 29360128 29387904 29389269 29503488 29562832 29641248 29679104 29817684 29933568 30000152 30079728 30111744 30118144 30258774 30371328 30408704 30437472 30557184 30670848 30699864 30706389 30739072 30820608 31002624 31004064 31071586 31154004 31188612 31193792 31309824 31462704 31496192 31648512 31649982 31836896 31921344 31962112 32111352 32266647 32302491 32307856 32428032 32586372 32621056 32707584 32778816 32902272 32973928 33030144 33061392 33103616 33191424 33226752 33258186 33388992 33461708 33554432 33586176 33587736 33718272 33750171 33787663 33875712 33882912 33918976 34084596 34209792 34242156 34285888 34376832 34420736 34581456 34787298 34922496 35093016 35130368 35223552 35301903 35433216 35510384 35604576 35644128 35650048 35782656 35816508 35957376 35995648 36169728 36171408 36346338 36385024 36386714 36481536 36528128 36698688 36706488 36876168 36923264 36924979 37060608 37095669 37241568 37380096 37461504 37463244 37748736 37784448 37786203 37832704 37933056 38017434 38158848 38241952 38385984 38535168 38571624 38614472 38723328 38764544 38801217 38953824 39183872 39185692 39287808 39337984 39521664 39756912 39765362 39911424 39949182 40099644 40106304 40148992 40255488 40345032 40495104 40583296 40585181 40690944 40692834 40742912 40894464 40933152 40941852 41094144 41294799 41336832 41338752 41538672 41584816 41693184 41746432 41785926 41950272 42144192 42198016 42199976 42404061 42561792 42815136 43022196 43069988 43184232 43237376 43352064 43441281 43448496 43610112 43705088 43707118 43823052 43869696 44040192 44081856 44255232 44302336 44344248 44353673 44518656 44726526 44781568 44783648 44900352 44957696 45000228 45167616 45177216 45388161 45446128 45613056 45656208 45835776 46006272 46108608 46383064 46503936 46506096 46563328 46607379 46782918 46790688 46964736 47069204 47194056 47244288 47472768 47474973 47525504 47710208 47755344 47943168 48039602 48167028 48226304 48228544 48461784 48642048 48750247 48879558 48931584 48941984 49168224 49353408 49414144 49460892 49545216 49655424 49840128 49887279 49948672 49950992 50083488 50192562 50331648 50379264 50381604 50577408 50689912 50824368 50878464 51126894 51181312 51314688 51380224 51428832 51631104 51734956 51872184 51938432 52180947 52383744 52500266 52639524 52695552 53009216 53149824 53215232 53265576 53466192 53475072 53582633 53673984 53724762 53793376 53936064 53993472 54254592 54257112 54519507 54525952 54577536 54580071 54589136 54792192 55048032 55059732 55115776 55118336 55384896 55590912 55714568 55862352 55933696 56192256 56194866 56538748 56623104 56749056 57026151 57086848 57238272 57362928 57578976 57704374 57802752 57857436 57921708 57931328 58084992 58146816 58430736 58492928 58557989 58720256 58775808 58778538 59006976 59125664 59282496 59358208 59635368 59648043 59867136 59923773 60000304 60159456 60223488 60236288 60517548 60742656 60817408 60874944 61114368 61341696 61399728 61412778 61478144 61641216 62005248 62008128 62143172 62308008 62377224 62387584 62619648 62678889 62925408 62992384 63297024 63299964 63673792 63842688 63924224 64222704 64533294 64604982 64615712 64856064 65172744 65242112 65415168 65557632 65560677 65804544 65947856 66060288 66122784 66207232 66382848 66453504 66516372 66777984 66923416 67108864 67172352 67175472 67436544 67500342 67575326 67751424 67765824 67837952 68169192 68419584 68484312 68571776 68574961 68753664 68841472 69162912 69574596 69844992 70174377 70186032 70260736 70447104 70603806 70866432 71020768 71209152 71288256 71300096 71565312 71633016 71914752 71991296 72059403 72339456 72342816 72692676 72770048 72773428 72963072 73056256 73397376 73412976 73752336 73846528 73849958 74121216 74191338 74483136 74760192 74923008 74926488 75288843 75372479 75497472 75568896 75572406 75665408 75866112 76034868 76317696 76483904 76690341 76771968 77070336 77143248 77228944 77446656 77529088 77602434 77907648 78367744 78371384 78575616 78675968 78750399 79043328 79513824 79530724 79822848 79898364 80199288 80212608 80297984 80510976 80690064 80990208 81166592 81170362 81381888 81385668 81485824 81788928 81866304 81883704 82188288 82371107 82589598 82673664 82677504 83077344 83169632 83386368 83492864 83571852 83900544 84288384 84292299 84396032 84399952 84808122 85123584 85630272 86044392 86139976 86368464 86474752 86556561 86704128 86882562 86896992 87220224 87410176 87414236 87646104 87739392 88080384 88163712 88167807 88510464 88604672 88688496 88707346 89037312 89453052 89563136 89567296 89800704 89915392 90000456 90335232 90354432 90536173 90776322 90892256 91226112 91312416 91671552 92012544 92119167 92217216 92766128 93007872 93012192 93126656 93214758 93565836 93581376 93929472 94138408 94388112 94488576 94945536 94949946 95051008 95420416 95510688 95886336 96079204 96334056 96452608 96457088 96907473 96923568 97284096 97500494 97759116 97863168 97883968 98336448 98706816 98828288 98921784 98942809 99090432 99310848 99680256 99774558 99897344 99901984 100166976 100385124 100663296 100758528 100763208 101154816 101250513 101362989 101379824 101648736 101756928 102253788 102362624 102629376 102760448 102857664 103262208 103469912 103744368 103876864 104361894 104767488 105000532 105279048 105391104 105905709 106018432 106299648 106430464 106531152 106932384 106950144 107165266 107347968 107449524 107586752 107872128 107986944 108509184 108514224 108750551 109039014 109051904 109155072 109160142 109178272 109584384 110096064 110119464 110231552 110236672 110769792 110774937 111181824 111287007 111429136 111724704 111867392 112384512 112389732 113077496 113246208 113498112 114052302 114173696 114476544 114725856 115157952 115408748 115605504 115714872 115843416 115862656 116169984 116293632 116403651 116861472 116985856 117115978 117440512 117551616 117557076 118013952 118251328 118564992 118716416 119270736 119296086 119734272 119847546 120000608 120318912 120446976 120472576 121035096 121485312 121634816 121749888 121755543 122228736 122683392 122799456 122825556 122956288 123282432 124010496 124016256 124286344 124616016 124754448 124775168 125239296 125357778 125850816 125984768 126594048 126599928 127212183 127347584 127353499 127685376 127848448 128445408 129066588 129209964 129231424 129712128 130323843 130345488 130484224 130830336 131115264 131121354 131609088 131895712 132120576 132245568 132414464 132765696 132907008 133032744 133061019 133555968 133846832 134217728 134344704 134350944 134873088 135000684 135150652 135502848 135531648 135675904 136338384 136839168 136968624 137143552 137149922 137507328 137682944 138325824 139149192 139689984 139822137 139977461 140348754 140372064 140521472 140894208 141207612 141732864 142041536 142418304 142424919 142576512 142600192 143130624 143266032 143829504 143982592 144118806 144678912 144685632 145385352 145540096 145546856 145926144 146112512 146250741 146794752 146825952 147504672 147693056 147699916 148242432 148382676 148966272 149520384 149846016 149852976 150577686 150744958 150994944 151137792 151144812 151330816 151732224 152069736 152635392 152967808 152974913 153380682 153543936 154140672 154286496 154457888 154893312 155058176 155204868 155815296 156542841 156735488 156742768 157151232 157351936 157500798 158086656 159027648 159061448 159645696 159796728 160398576 160425216 160595968 160747899 161021952 161380128 161980416 162333184 162340724 162763776 162771336 162971648 163577856 163732608 163740213 163767408 164376576 164742214 165179196 165347328 165355008 166154688 166339264 166772736 166985728 167143704 167801088 168138607 168576768 168584598 168792064 168799904 169616244 170247168 171078453 171260544 172088784 172279952 172736928 172949504 173113122 173408256 173765124 173793984 174440448 174820352 174828472 175292208 175478784 175673967 176160768 176327424 176335614 177020928 177209344 177376992 177414692 178074624 178906104 178944129 179126272 179134592 179601408 179830784 180000912 180670464 180708864 181072346 181552644 181784512 182452224 182624832 183343104 183750931 184025088 184238334 184434432 185532256 186015744 186024384 186253312 186429516 187131672 187162752 187858944 188036667 188276816 188776224 188977152 189891072 189899892 190102016 190840832 191021376 191772672 192158408 192668112 192905216 192914176 193814946 193847136 194568192 195000988 195518232 195726336 195767936 196672896 196682031 197413632 197656576 197843568 197885618 198180864 198621696 199360512 199549116 199794688 199803968 200333952 200770248 201326592 201517056 201526416 201965309 202309632 202501026 202725978 202759648 203297472 203513856 204507576 204725248 205258752 205520896 205715328 205724883 206524416 206939824 207488736 207753728 208723788 209534976 210001064 210558096 210782208 211811418 212036864 212599296 212860928 213062304 213864768 213900288 214330532 214695936 214899048 215173504 215744256 215973888 216178209 217018368 217028448 217501102 218078028 218103808 218310144 218320284 218356544 219168768 220192128 220238928 220463104 220473344 221539584 221549874 222363648 222574014 222858272 223449408 223734784 224769024 224779464 225866529 226117437 226154992 226492416 226996224 228104604 228347392 228953088 229451712 230315904 230817496 231211008 231429744 231686832 231725312 232339968 232587264 232807302 233722944 233971712 234231956 234881024 235103232 235114152 236027904 236251197 236502656 236513641 237129984 237432832 238541472 238592172 239468544 239695092 240001216 240637824 240893952 240945152 242070192 242970624 243269632 243499776 243511086 244457472 245366784 245598912 245651112 245912576 246564864 247113321 248020992 248032512 248572688 249232032 249508896 249550336 250478592 250715556 251701632 251969536 253188096 253199856 254424366 254695168 254706998 255370752 255696896 256890816 258133176 258419928 258462848 258474853 259424256 259669683 260647686 260690976 260968448 261660672 262230528 262242708 263218176 263791424 264241152 264491136 264503421 264828928 265531392 265814016 266065488 266122038 267111936 267693664 268689408 268701888 269746176 270001368 270301304 271005696 271063296 271351808 271608519 272676768 273678336 273937248 274287104 274299844 275014656 275365888 276651648 278298384 279379968 279644274 279954922 280697508 280744128 281042944 281788416 282415224 283465728 284083072 284096267 284836608 284849838 285153024 285200384 286261248 286532064 287659008 287965184 288237612 289357824 289371264 290722419 290770704 291080192 291093712 291852288 292225024 292501482 293589504 293651904 295009344 295386112 295399832 296484864 296765352 296828427 297932544 299040768 299692032 299705952 301155372 301489916 301989888 302275584 302289624 302661632 303464448 304088967 304139472 305270784 305935616 305949826 306761364 307087872 308281344 308572992 308915776 309786624 310116352 310409736 311630592 312257413 313085682 313470976 313485536 314302464 314703872 315001596 316173312 317717127 318055296 318122896 319291392 319593456 320797152 320850432 321191936 321495798 322043904 322760256 323960832 324666368 324681448 325527552 325542672 325943296 326251653 327155712 327465216 327480426 327534816 328753152 329484428 330358392 330694656 330710016 332309376 332324811 332678528 333545472 333971456 334287408 335602176 336277214 337153536 337169196 337584128 337599808 339232488 340494336 341251729 342156906 342521088 344177568 344559904 345473856 345899008 346226244 346816512 347530248 347587968 348880896 349210953 349640704 349656944 350584416 350957568 351347934 352321536 352654848 352671228 354041856 354418688 354753984 354829384 356149248 357812208 357888258 358252544 358269184 359202816 359661568 360001824 361340928 361417728 362144692 363105288 363569024 364904448 365249664 365266629 366686208 367501862 368050176 368476668 368868864 371064512 372031488 372048768 372506624 372859032 374263344 374325504 375078431 375717888 376073334 376553632 377552448 377954304 379782144 379799784 380204032 381636549 381681664 382042752 382060497 383545344 384316816 385336224 385810432 385828352 387629892 387694272 389136384 390001976 391036464 391452672 391535872 393345792 393364062 394827264 395313152 395687136 395771236 396361728 397243392 398721024 399098232 399183057 399589376 399607936 400667904 401540496 402653184 403034112 403052832 403930618 404619264 405002052 405451956 405519296 406594944 407027712 409015152 409450496 409905923 410517504 411041792 411430656 411449766 413048832 413879648 414977472 415507456 417447576 419069952 419466411 419932383 420002128 421116192 421564416 423622836 424073728 425198592 425721856 426124608 427729536 427800576 428661064 429391872 429798096 430347008 431488512 431947776 432356418 434036736 434056896 435002204 436156056 436207616 436620288 436640568 436713088 438337536 438752223 440384256 440477856 440926208 440946688 443079168 443099748 444727296 445148028 445716544 446898816 447469568 449538048 449558928 451733058 452234874 452309984 452984832 453992448 456209208 456694784 457906176 458903424 458924739 460631808 461634992 462422016 462859488 463373664 463450624 464679936 465174528 465614604 467445888 467943424 468463912 469762048 470206464 470228304 472055808 472502394 473005312 473027282 474259968 474865664 477082944 477184344 478937088 479390184 480002432 480024727 481275648 481787904 481890304 482243697 484140384 485941248 486539264 486999552 487022172 488914944 490733568 491197824 491220639 491302224 491825152 493129728 494226642 496041984 496065024 497145376 498464064 499017792 499100672 500957184 501431112 503403264 503939072 504415821 506376192 506399712 508848732 509390336 509413996 510741504 511393792 513781632 516266352 516839856 516925696 516949706 518848512 519339366 521295372 521381952 521936896 523321344 524461056 524485416 526436352 527021901 527582848 527607353 528482304 528982272 529006842 529657856 531062784 531628032 532130976 532244076 534223872 535387328 536832387 537378816 537403776 539492352 540002736 540602608 542011392 542126592 542703616 543217038 545353536 547356672 547874496 548574208 548599688 550029312 550731776 551252793 553303296 556596768 558759936 559288548 559909844 561395016 561488256 562085888 563576832 564830448 566931456 568166144 568192534 569673216 569699676 570306048 570400768 572522496 573064128 575318016 575930368 576475224 576597749 578715648 578742528 581444838 581541408 582160384 582187424 583704576 584450048 585002964 587179008 587303808 590018688 590046093 590772224 590799664 592969728 593530704 593656854 595865088 598081536 599384064 599411904 602310744 602979832 603979776 604551168 604579248 605323264 605895927 606928896 608177934 608278944 610541568 611871232 611899652 613522728 614175744 616562688 617145984 617174649 617831552 619573248 620232704 620819472 623261184 624514826 626171364 626941952 626971072 628604928 629407744 630003192 632346624 633753211 635434254 636110592 636245792 638582784 639186912 641594304 641700864 642383872 642991596 644087808 645520512 647921664 648534627 649332736 649362896 651055104 651085344 651886592 652503306 654311424 654930432 654960852 655069632 657506304 658968856 660716784 661389312 661420032 664618752 664649622 665357056 667090944 667942912 668574816 671204352 672554428 674307072 674338392 675168256 675199616 678352311 678464976 680988672 682503458 684313812 685042176 688355136 689119808 690947712 691798016 692452488 693633024 695060496 695175936 696574229 697761792 698421906 699281408 699313888 701168832 701915136 702695868 704643072 705309696 705342456 708083712 708753591 708837376 709507968 709540923 709658768 712298496 715624416 715776516 716505088 716538368 718405632 719323136 720003648 722681856 722835456 724289384 726210576 727138048 729808896 730499328 730533258 733372416 735003724 736100352 736953336 737737728 741339963 742129024 744062976 744097536 745013248 745718064 748526688 748651008 750156862 751435776 752146668 753107264 755104896 755908608 759564288 759599568 760408064 761253857 763273098 763363328 764085504 764120994 767090688 768633632 770672448 771620864 771656704 775259784 775388544 775424559 778272768 779009049 780003952 782072928 782905344 783071744 786691584 786728124 789654528 790626304 791374272 791542472 792723456 794486784 797442048 798196464 798366114 799178752 799215872 801335808 803080992 806068224 806105664 807861236 809238528 810004104 810903912 811038592 813189888 814055424 814825557 818030304 818900992 819811846 821035008 822083584 822861312 822899532 826097664 827759296 829954944 831014912 834895152 838139904 838932822 839864766 840004256 842232384 843128832 847245672 848147456 850397184 851443712 852249216 852288801 855459072 855601152 857322128 858783744 859596192 860694016 862977024 863895552 864712836 868073472 868113792 870004408 872312112 872415232 873240576 873281136 873426176 876675072 877504446 880768512 880955712 881852416 881893376 886158336 886199496 889454592 890296056 890485281 891433088 891474493 893797632 894939136 899076096 899117856 903466116 904469748 904619968 905969664 907984896 912266901 912418416 913389568 915812352 917806848 917849478 921263616 923269984 924844032 925718976 926747328 926901248 929359872 930349056 931229208 934891776 935886848 936772239 936927824 939524096 940412928 940456608 944111616 945004788 946010624 946054564 948519936 949731328 954165888 954368688 957874176 958780368 960004864 960049454 962551296 963575808 963780608 964487394 968280768 971882496 973078528 973999104 974044344 977829888 978754959 979842227 981467136 982395648 982441278 982604448 983650304 986259456 988453284 992083968 992130048 994290752 996928128 996974433 998035584 998201344 1001914368 1002862224 1006806528 1007878144 1008831642 1012752384 1012799424 1017697464 1018780672 1018827992 1021483008 1022787584 1023755187 1027563264 1032532704 1033679712 1033851392 1033899412 1037697024 1038678732 1042590744 1042763904 1043873792 1046642688 1048922112 1048970832 1052872704 1054043802 1055165696 1055214706 1056964608 1057964544 1058013684 1059315712 1062125568 1063256064 1064261952 1064488152 1068447744 1070774656 1070824391 1073664774 1074757632 1074807552 1078984704 1080005472 1081205216 1084022784 1084253184 1085407232 1086434076 1090707072 1094713344 1095748992 1095799887 1097148416 1097199376 1100058624 1101463552 1102505586 1106606592 1113193536 1117519872 1118577096 1119819688 1122790032 1122976512 1124171776 1125235293 1127153664 1129660896 1133862912 1136332288 1136385068 1139346432 1139399352 1140612096 1140801536 1145044992 1146128256 1146181491 1150636032 1151860736 1152950448 1153195498 1157431296 1157485056 1162889676 1163082816 1164320768 1164374848 1167409152 1168900096 1170005928 1174358016 1174607616 1176970249 1180037376 1180092186 1181544448 1181599328 1185939456 1187061408 1187313708 1191730176 1196163072 1197549171 1198768128 1198823808 1204621488 1205959664 1207959552 1209102336 1209158496 1210646528 1211791854 1213857792 1216355868 1216557888 1221083136 1223742464 1223799304 1227045456 1228351488 1229717769 1233125376 1234291968 1234349298 1235663104 1239146496 1240465408 1241638944 1246522368 1249029652 1252342728 1253883904 1253942144 1257209856 1258815488 1259797149 1260006384 1264693248 1267506422 1270868508 1272221184 1272491584 1277165568 1278373824 1283188608 1283401728 1284767744 1285983192 1286256517 1288175616 1291041024 1295843328 1297069254 1298665472 1298725792 1302110208 1302170688 1303773184 1305006612 1308622848 1309860864 1309921704 1310139264 1315012608 1316256669 1317937712 1321433568 1322778624 1322840064 1329237504 1329299244 1330714112 1334181888 1335885824 1337149632 1342408704 1345108856 1348614144 1348676784 1350336512 1350399232 1356704622 1356929952 1361977344 1365006916 1368627624 1370084352 1376710272 1376774217 1378239616 1381895424 1383596032 1384904976 1387266048 1390120992 1390351872 1393148458 1395523584 1396843812 1398562816 1398627776 1402337664 1403830272 1405391736 1409286144 1410619392 1410684912 1413757163 1416167424 1417507182 1417674752 1419015936 1419081846 1419317536 1424596992 1431248832 1431553032 1433010176 1433076736 1436811264 1438646272 1440007296 1440074181 1445363712 1445670912 1446731091 1448578768 1452421152 1454276096 1459617792 1460998656 1461066516 1466744832 1470007448 1472200704 1473906672 1475475456 1482679926 1484258048 1488125952 1488195072 1490026496 1491436128 1497053376 1497302016 1500313724 1502871552 1504293336 1506214528 1510209792 1511817216 1513247463 1519128576 1519199136 1520816128 1522507714 1526546196 1526726656 1528171008 1528241988 1534181376 1537267264 1541344896 1543241728 1543313408 1550519568 1550777088 1550849118 1556545536 1558018098 1560007904 1564145856 1565810688 1566143488 1573383168 1573456248 1579309056 1581065703 1581252608 1582748544 1582822059 1583084944 1585446912 1588973568 1594884096 1596392928 1596732228 1598357504 1598431744 1602671616 1606161984 1612136448 1612211328 1615722472 1618477056 1620008208 1621807824 1622077184 1626379776 1628110848 1629651114 1636060608 1637801984 1639623692 1642070016 1644167168 1645722624 1645799064 1652195328 1653758379 1655518592 1655595487 1659909888 1662029824 1669790304 1676279808 1677865644 1679729532 1680008512 1684464768 1686257664 1694491344 1696294912 1700794368 1702887424 1704498432 1704577602 1710918144 1711202304 1714644256 1717567488 1719192384 1721388032 1725954048 1727791104 1729425672 1729793247 1736146944 1736227584 1740008816 1744624224 1744830464 1746481152 1746562272 1746852352 1753350144 1755008892 1761537024 1761911424 1763704832 1763786752 1772316672 1772398992 1778909184 1780592112 1780970562 1782866176 1782948986 1787595264 1789878272 1798152192 1798235712 1806932232 1808939496 1809239936 1811939328 1815969792 1817687781 1824533802 1824836832 1826779136 1831624704 1835613696 1835698956 1842527232 1846539968 1849688064 1851437952 1851523947 1853494656 1853802496 1858719744 1860698112 1862458416 1869783552 1871773696 1873544478 1873855648 1880825856 1880913216 1888223232 1890009576 1892021248 1892109128 1897039872 1899462656 1901259633 1908331776 1908737376 1915748352 1917560736 1920009728 1920098908 1925102592 1927151616 1927561216 1928974788 1936561536 1943764992 1946157056 1947998208 1948088688 1955659776 1957509918 1959684454 1962934272 1964791296 1964882556 1965208896 1967300608 1972518912 1976906568 1984167936 1984260096 1988581504 1988673869 1993856256 1993948866 1996071168 1996402688 2003828736 2005724448 2013613056 2015756288 2017663284 2025504768 2025598848 2035056933 2035394928 2037561344 2037655984 2042966016 2045575168 2047510374 2055126528 2065065408 2067359424 2067702784 2067798824 2075394048 2077357464 2085181488 2085527808 2087747584 2089722687 2093285376 2097844224 2097941664 2105745408 2108087604 2110331392 2110429412 2113929216 2115929088 2116027368 2118631424 2124251136 2126512128 2128523904 2128622769 2128976304 2136895488 2141549312 2141648782 2147329548 2149515264 2149615104 2157969408 2160010944 2162410432 2168045568 2168506368 2170814464 2172868152 2181414144 2185801891 2189426688 2191497984 2191599774 2194296832 2194398752 2200117248 2202927104 2205011172 2213213184 2224019889 2226387072 2235039744 2237154192 2239639376 2245580064 2245953024 2248343552 2250470586 2254307328 2259321792 2267725824 2272664576 2272770136 2278692864 2278798704 2281224192 2281603072 2283761571 2290089984 2292256512 2292362982 2301272064 2303721472 2305900896 2306390996 2314862592 2314970112 2325779352 2326165632 2326273677 2328641536 2328749696 2334818304 2337800192 2340011856 2348716032 2349215232 2353940498 2360074752 2360184372 2363088896 2363198656 2371878912 2374122816 2374627416 2383460352 2388762103 2392326144 2395098342 2397536256 2397647616 2409242976 2411919328 2418204672 2418316992 2421293056 2423583708 2427715584 2432711736 2433115776 2442166272 2444476671 2447484928 2447598608 2454090912 2456702976 2459435538 2466250752 2468583936 2468698596 2471326208 2478292992 2480930816 2483277888 2493044736 2498059304 2504685456 2507767808 2507884288 2514419712 2517630976 2519594298 2520012768 2529386496 2535012844 2541737016 2544442368 2544983168 2554331136 2556747648 2556866403 2566377216 2566803456 2569535488 2571966384 2572513034 2576351232 2582082048 2591686656 2594138508 2597330944 2597451584 2604220416 2604341376 2607546368 2610013224 2617245696 2619721728 2619843408 2620278528 2625549017 2630025216 2632513338 2635875424 2642867136 2645557248 2645680128 2658475008 2658598488 2661428224 2668363776 2671455843 2671771648 2674299264 2674423479 2684817408 2690217712 2697228288 2697353568 2700673024 2700798464 2713409244 2713859904 2723954688 2730013832 2737255248 2740168704 2753420544 2753548434 2756479232 2763790848 2767192064 2769809952 2774532096 2780241984 2780703744 2786296916 2791047168 2793687624 2797125632 2797255552 2804675328 2807660544 2810316717 2810783472 2818572288 2821238784 2821369824 2827514326 2832334848 2835014364 2835349504 2838031872 2838163692 2838635072 2849193984 2862497664 2863106064 2866020352 2866153472 2869341461 2873622528 2877292544 2880014592 2880148362 2890727424 2891341824 2893462182 2897157536 2904842304 2908552192 2919235584 2921997312 2922133032 2933489664 2936264877 2939526681 2940014896 2944401408 2947813344 2950950912 2965359852 2968516096 2976251904 2976390144 2980052992 2982872256 2994106752 2994604032 3000627448 3005743104 3008586672 3012429056 3020419584 3023634432 3026494926 3038257152 3038398272 3041632256 3045015428 3053092392 3053453312 3056342016 3056483976 3068362752 3071265561 3074534528 3082689792 3086483456 3086626816 3101039136 3101554176 3101698236 3113091072 3116036196 3120015808 3128291712 3131621376 3132286976 3146766336 3146912496 3158618112 3162131406 3162505216 3165497088 3165644118 3166169888 3170893824 3177947136 3189768192 3192785856 3193464456 3196715008 3196863488 3205343232 3212323968 3212473173 3224272896 3224422656 3231444944 3236954112 3240016416 3243615648 3244154368 3252759552 3256221696 3259302228 3272121216 3275603968 3279247384 3284140032 3288334336 3291445248 3291598128 3304390656 3307516758 3311037184 3311190974 3319819776 3324059648 3339580608 3352559616 3355731288 3359459064 3360017024 3360173089 3368929536 3372515328 3375705879 3388982688 3392589824 3401588736 3405774848 3408996864 3409155204 3421836288 3422404608 3429288512 3435134976 3438384768 3438544473 3442776064 3451908096 3455582208 3458851344 3459586494 3472293888 3472455168 3480017632 3489248448 3492962304 3493124544 3493704704 3506700288 3510017784 3523074048 3523822848 3527409664 3527573504 3530910747 3544633344 3544797984 3557818368 3561184224 3561941124 3565732352 3565897972 3575190528 3579756544 3596304384 3596471424 3613864464 3617878992 3618479872 3623878656 3631939584 3635375562 3649067604 3649673664 3653558272 3663249408 3671227392 3671397912 3685054464 3689153307 3693079936 3693251471 3699376128 3702875904 3703047894 3706989312 3707604992 3717439488 3721396224 3724916832 3739567104 3743547392 3747088956 3747711296 3761651712 3761826432 3776446464 3779391447 3780019152 3784042496 3784218256 3794079744 3798925312 3802519266 3816663552 3817474752 3831496704 3835121472 3840019456 3840197816 3850205184 3854303232 3855122432 3857949576 3858769551 3873123072 3887529984 3892314112 3895996416 3896177376 3911319552 3915019836 3919368908 3925868544 3929582592 3929765112 3930417792 3934601216 3945037824 3953813136 3968335872 3968520192 3977163008 3977347738 3987712512 3987897732 3992142336 3992805376 4007657472 4011448896 4027226112 4031512576 4035326568 4051009536 4051197696 4059346369 4070113866 4070789856 4075122688 4075311968 4085932032 4091150336 4095020748 4110253056 4130130816 4130322651 4134718848 4135405568 4135597648 4150788096 4154714928 4170362976 4171055616 4175495168 4179445374 4186570752 4195688448 4195883328 4211490816 4216175208 4220662784 4220858824 4227858432 4231858176 4232054736 4237262848 4241271489 4248502272 4253024256 4257047808 4257245538 4257952608 4273790976 4283098624 4283297564 4294659096 4299030528 4299230208 4315938816 4320021888 4320222543 4324820864 4336091136 4337012736 4341628928 4345736304 4362828288 4371603782 4378853376 4382995968 4383199548 4388593664 4388797504 4400234496 4405854208 4410022344 4426426368 4436272477 4448039778 4452774144 4470079488 4474308384 4479278752 4491160128 4491906048 4496687104 4500941172 4508614656 4518643584 4535451648 4539742389 4545329152 4545540272 4557385728 4557597408 4562448384 4563206144 4567523142 4580179968 4584513024 4584725964 4602544128 4607442944 4611801792 4612781992 4629725184 4629940224 4651558704 4652331264 4652547354 4657283072 4657499392 4669636608 4675600384 4680023712 4697432064 4698430464 4707880996 4720149504 4720368744 4726177792 4726397312 4743757824 4748245632 4748466177 4749254832 4766920704 4777524206 4784652288 4790196684 4795072512 4795295232 4818485952 4823838656 4836409344 4836633984 4842586112 4847167416 4855431168 4865423472 4866231552 4876019603 4884332544 4888953342 4894969856 4895197216 4908181824 4913405952 4918871076 4932501504 4937167872 4937397192 4942652416 4956585984 4961275137 4961861632 4966555776 4966786461 4986089472 4996118608 5009370912 5015535616 5015768576 5028839424 5035261952 5039188596 5040025536 5058772992 5070025688 5083474032 5088884736 5089966336 5108662272 5113495296 5113732806 5132754432 5133606912 5139070976 5143932768 5145026068 5152702464 5164164096 5183373312 5188277016 5189379741 5194661888 5194903168 5208440832 5208682752 5215092736 5220026448 5234491392 5239443456 5239686816 5240557056 5251098034 5260050432 5265026676 5271750848 5285734272 5291114496 5291360256 5316950016 5317196976 5322856448 5328776999 5336727552 5342911686 5343543296 5348598528 5348846958 5369634816 5380435424 5394456576 5394707136 5401346048 5401596928 5426818488 5427719808 5447909376 5453063343 5460027664 5474510496 5480337408 5506841088 5507096868 5512958464 5527581696 5534384128 5539619904 5549064192 5560483968 5561407488 5572593832 5582094336 5587375248 5594251264 5594511104 5609350656 5615321088 5620633434 5621566944 5642477568 5642739648 5655028652 5664669696 5670028728 5670699008 5676063744 5676327384 5677270144 5698387968 5703778899 5724995328 5726212128 5732040704 5732306944 5738682922 5747245056 5754585088 5760029184 5760296724 5781454848 5782683648 5786924364 5794315072 5809684608 5817104384 5838471168 5843994624 5844266064 5866979328 5872529754 5879053362 5880029792 5888802816 5895626688 5901901824 5930719704 5937032192 5952503808 5952780288 5960105984 5965744512 5966021607 5988213504 5989208064 6001254896 6011486208 6017173344 6024858112 6040839168 6047268864 6052989852 6076514304 6076796544 6083264512 6090030856 6106184784 6106906624 6112684032 6112967952 6136725504 6142531122 6149069056 6165379584 6172966912 6173253632 6202078272 6203108352 6203396472 6226182144 6232072392 6240031616 6240321451 6256583424 6263242752 6264573952 6269168061 6293532672 6293824992 6317236224 6324262812 6325010432 6330994176 6331288236 6332339776 6341787648 6355894272 6379536384 6385571712 6385868307 6386928912 6393430016 6393726976 6410686464 6424647936 6424946346 6448545792 6448845312 6462889888 6473908224 6480032832 6487231296 6488308736 6505519104 6512443392 6518604456 6544242432 6551207936 6557405673 6558494768 6568280064 6576668672 6582890496 6583196256 6608781312 6615033516 6622074368 6622381948 6639639552 6648119296 6679161216 6705119232 6711462576 6718918128 6720034048 6720346178 6737859072 6745030656 6751411758 6777965376 6785179648 6803177472 6811549696 6817993728 6818310408 6843672576 6844809216 6851284713 6858577024 6858895589 6870269952 6876769536 6877088946 6885552128 6903816192 6911164416 6917702688 6919172988 6944587776 6944910336 6960035264 6978496896 6978821031 6985924608 6986249088 6987409408 7013400576 7020035568 7046148096 7047645696 7054819328 7055147008 7061821494 7089266688 7089595968 7115636736 7122368448 7123882248 7131464704 7131795944 7150381056 7159513088 7166286309 7192608768 7192942848 7227728928 7235757984 7236959744 7263879168 7270751124 7298135208 7299347328 7307116544 7326498816 7342454784 7342795824 7370108928 7378306614 7386159872 7386502942 7398752256 7405751808 7406095788 7413978624 7415209984 7434878976 7442792448 7449833664 7479134208 7487094784 7494177912 7495422592 7495770737 7523303424 7523652864 7552892928 7558782894 7560038304 7568084992 7568436512 7588159488 7597850624 7605038532 7633327104 7634949504 7662993408 7670242944 7670599209 7680038912 7680395632 7700410368 7708606464 7710244864 7715899152 7717539102 7746246144 7775059968 7791992832 7792354752 7822639104 7830039672 7838737816 7851737088 7859165184 7859530224 7860835584 7869202432 7876647051 7890075648 7907626272 7936671744 7937040384 7954326016 7954695476 7975425024 7975795464 7984284672 7985610752 8015314944 8022897792 8023270437 8054452224 8063025152 8070653136 8102019072 8102395392 8118692738 8140227732 8141579712 8150245376 8150623936 8171864064 8182300672 8190041496 8220506112 8238791743 8260261632 8260645302 8269437696 8270811136 8271195296 8301576192 8309429856 8340725952 8342111232 8350990336 8358890748 8373141504 8391376896 8391766656 8422981632 8430950151 8432350416 8441325568 8441717648 8455716864 8463716352 8464109472 8474525696 8482542978 8497004544 8506048512 8514095616 8514491076 8515905216 8547581952 8566197248 8566595128 8589318192 8598061056 8598460416 8608024383 8631877632 8640043776 8640445086 8649641728 8672182272 8674025472 8683257856 8691472608 8725656576 8743207564 8757706752 8765991936 8766399096 8777187328 8777595008 8800468992 8811708416 8818580043 8820044688 8852852736 8872544954 8896079556 8905548288 8940158976 8948616768 8958557504 8982320256 8983812096 8993374208 9001882344 9017229312 9037287168 9055464977 9070903296 9079484778 9090658304 9091080544 9114771456 9115194816 9124896768 9126412288 9135046284 9160359936 9169026048 9169451928 9205088256 9213796683 9214885888 9223603584 9225563984 9259450368 9259880448 9303117408 9304662528 9305094708 9314566144 9314998784 9339273216 9351200768 9360047424 9394864128 9396860928 9415761992 9440299008 9440737488 9452355584 9452794624 9487515648 9496491264 9496932354 9498509664 9533841408 9555048412 9569304576 9580393368 9590145024 9590590464 9636971904 9637419519 9647677312 9672818688 9673267968 9685172224 9694334832 9710862336 9730846944 9732463104 9752039206 9768665088 9777906684 9789939712 9790394432 9816363648 9826811904 9837742152 9865003008 9874335744 9874794384 9885304832 9896300141 9913171968 9922550274 9923723264 9933111552 9933572922 9972178944 9992237216 10018741824 10031071232 10031537152 10057678848 10070523904 10078377192 10080051072 10080519267 10117545984 10127117637 10140051376 10166948064 10177769472 10179932672 10217324544 10226990592 10227465612 10265508864 10267213824 10278141952 10287865536 10290052136 10305404928 10328328192 10366746624 10376554032 10378759482 10389323776 10389806336 10416881664 10417365504 10430185472 10440052896 10478886912 10479373632 10481114112 10502196068 10520100864 10530053352 10543501696 10571468544 10582228992 10582720512 10592732241 10633900032 10634393952 10645712896 10657553998 10673455104 10685823372 10687086592 10697197056 10697693916 10739269632 10760870848 10788913152 10789414272 10802692096 10803193856 10853636976 10855439616 10895818752 10906126686 10920055328 10949020992 10960674816 11013682176 11014193736 11025916928 11055163392 11067459921 11068768256 11079239808 11079754413 11098128384 11120967936 11122814976 11145187664 11164188672 11174750496 11188502528 11189022208 11218701312 11230642176 11241266868 11243133888 11284955136 11285479296 11310057304 11329339392 11340057456 11341398016 11352127488 11352654768 11354540288 11396775936 11407557798 11449990656 11452424256 11464081408 11464613888 11477365844 11494490112 11509170176 11520058368 11520593448 11562909696 11565367296 11573848728 11576308653 11588630144 11589168409 11619369216 11634208768 11676942336 11687989248 11688532128 11733958656 11745059508 11758106724 11760059584 11777605632 11791253376 11803803648 11861439408 11874064384 11905007616 11905560576 11920211968 11931489024 11932043214 11976427008 11978416128 12002509792 12022972416 12034346688 12049716224 12081678336 12094537728 12105979704 12153028608 12153593088 12166529024 12178039107 12180061712 12212369568 12213813248 12225368064 12225935904 12273451008 12285062244 12298138112 12330759168 12345933824 12346507264 12404156544 12406216704 12406792944 12452364288 12464144784 12480063232 12480642902 12513166848 12526485504 12529147904 12538336122 12587065344 12587649984 12634472448 12648525624 12650020864 12661988352 12662576472 12664679552 12683575296 12711788544 12723814467 12759072768 12771143424 12771736614 12773857824 12786860032 12787453952 12821372928 12849295872 12849892692 12897091584 12897690624 12925779776 12947816448 12960065664 12960667629 12974462592 12976617472 13011038208 13024886784 13037208912 13088484864 13102415872 13114811346 13116989536 13136560128 13165780992 13166392512 13217562624 13230067032 13244148736 13244763896 13279279104 13296238592 13308817431 13358322432 13410238464 13422925152 13437836256 13440068096 13440692356 13475718144 13490061312 13502823516 13555930752 13570359296 13606354944 13623099392 13635987456 13636620816 13687345152 13689618432 13702569426 13717154048 13717791178 13740539904 13753539072 13754177892 13771104256 13807632384 13822328832 13835405376 13838345976 13889175552 13889820672 13920070528 13920717083 13956993792 13957642062 13971849216 13972498176 13974818816 14026801152 14040071136 14092296192 14095291392 14109638656 14110294016 14123642988 14178533376 14179191936 14231273472 14244736896 14245398531 14247764496 14262929408 14263591888 14300762112 14319026176 14332572618 14385217536 14385885696 14455457856 14471515968 14473919488 14527758336 14541502248 14596270416 14598694656 14614233088 14628058809 14652997632 14684909568 14685591648 14740217856 14756613228 14772319744 14773005884 14797504512 14811503616 14812191576 14827957248 14830419968 14869757952 14885584896 14899667328 14900359383 14958268416 14974189568 14988355824 14990845184 14991541474 15046606848 15047305728 15105785856 15117565788 15120076608 15136169984 15136873024 15176318976 15195701248 15210077064 15266654208 15269899008 15300613237 15325986816 15340485888 15341198418 15360077824 15360791264 15400820736 15417212928 15420489728 15431798304 15435078204 15492492288 15550119936 15568139223 15583985664 15584709504 15645278208 15660079344 15677475632 15703474176 15718330368 15719060448 15721671168 15738404864 15753294102 15780151296 15815252544 15873343488 15874080768 15908652032 15909390952 15950850048 15951590928 15968569344 15971221504 15986330997 16030629888 16045795584 16046540874 16108904448 16126050304 16141306272 16204038144 16204790784 16237385476 16280455464 16283159424 16300490752 16301247872 16343728128 16364601344 16380082992 16441012224 16477583486 16520523264 16521290604 16538875392 16541622272 16542390592 16603152384 16618859712 16681451904 16684222464 16701980672 16717781496 16721334721 16746283008 16782753792 16783533312 16845963264 16861900302 16864700832 16882651136 16883435296 16927432704 16928218944 16949051392 16965085956 16994009088 17012097024 17028191232 17028982152 17031810432 17095163904 17111336697 17132394496 17133190256 17178636384 17196122112 17196920832 17216048766 17263755264 17280087552 17280890172 17299283456 17344364544 17348050944 17366515712 17382945216 17451313152 17486415128 17515413504 17531983872 17532798192 17554374656 17555190016 17600937984 17623416832 17637160086 17640089376 17705705472 17745089908 17792159112 17811096576 17880317952 17897233536 17898064821 17917115008 17964640512 17967624192 17986748416 18003764688 18034458624 18074574336 18110929954 18141806592 18158969556 18181316608 18182161088 18229542912 18230389632 18249793536 18252824576 18270092568 18320719872 18338052096 18338903856 18378843119 18410176512 18427593366 18429771776 18447207168 18451127968 18518900736 18519760896 18606234816 18609325056 18610189416 18629132288 18629997568 18678546432 18702401536 18720094848 18720964353 18789728256 18793721856 18807504183 18831523984 18880598016 18881474976 18904711168 18905589248 18975031296 18992982528 18993864708 18997019328 19067682816 19110096824 19138609152 19160786736 19180290048 19181180928 19273943808 19274839038 19295354624 19345637376 19346535936 19370344448 19388669664 19421724672 19461693888 19464926208 19504078412 19537330176 19555813368 19579879424 19580788864 19632727296 19653623808 19672217019 19675484304 19730006016 19748671488 19749588768 19770609664 19792600282 19826343936 19845100548 19847446528 19866223104 19867145844 19944357888 19984474432 20037483648 20062142464 20063074304 20115357696 20141047808 20156754384 20160102144 20161038534 20235091968 20254235274 20280102752 20333896128 20355538944 20359865344 20434649088 20453981184 20454931224 20531017728 20534427648 20553854139 20556283904 20575731072 20576686767 20580104272 20610809856 20656656384 20733493248 20753108064 20757518964 20778647552 20779612672 20833763328 20834731008 20860370944 20880105792 20957773824 20958747264 20962228224 21004392136 21040201728 21060106704 21087003392 21142937088 21164457984 21165441024 21185464482 21267800064 21268787904 21291425792 21315107996 21346910208 21371646744 21374173184 21394394112 21395387832 21478539264 21498858927 21521741696 21577826304 21578828544 21605384192 21606387712 21707273952 21710879232 21791637504 21812253372 21840110656 21898041984 21921349632 22027364352 22028387472 22051833856 22110326784 22134919842 22137536512 22158479616 22159508826 22196256768 22241935872 22245629952 22290375328 22328377344 22349500992 22377005056 22378044416 22437402624 22461284352 22482533736 22486267776 22487312211 22569910272 22570958592 22620114608 22658678784 22680114912 22682796032 22704254976 22705309536 22709080576 22793551872 22815115596 22899981312 22904848512 22928162816 22929227776 22954731688 22988980224 23018340352 23040116736 23041186896 23125819392 23130734592 23147697456 23152617306 23177260288 23178336818 23238738432 23268417536 23375978496 23377064256 23467917312 23490119016 23516213448 23520119168 23555211264 23582506752 23607607296 23629941153 23722878816 23748128768 23810015232 23811121152 23840423936 23862978048 23864086428 23952854016 23956832256 24005019584 24045944832 24068693376 24069811311 24099432448 24163356672 24189075456 24211959408 24306057216 24307186176 24333058048 24356078214 24360123424 24424739136 24450736128 24451871808 24546902016 24570124488 24596276224 24661518336 24691867648 24693014528 24716375229 24808313088 24812433408 24813585888 24904728576 24928289568 24960126464 24961285804 25026333696 25052971008 25058295808 25076672244 25174130688 25175299968 25268944896 25297051248 25300041728 25323976704 25325152944 25329359104 25367150592 25423577088 25447628934 25518145536 25542286848 25543473228 25547715648 25573720064 25574907904 25642745856 25698591744 25699785384 25794183168 25795381248 25824073149 25851559552 25852760297 25895632896 25920131328 25921335258 25948925184 25953234944 26022076416 26049773568 26074417824 26176969728 26204831744 26229622692 26233979072 26273120256 26331561984 26332785024 26435125248 26455740129 26460134064 26488297472 26489527792 26558558208 26592477184 26617634862 26716644864 26820476928 26845850304 26875672512 26880136192 26881384712 26951436288 26980122624 27005647032 27111861504 27140718592 27166394931 27212709888 27246198784 27271974912 27273241632 27374690304 27379236864 27405138852 27434308096 27435582356 27481079808 27507078144 27508355784 27542208512 27615264768 27644657664 27670810752 27676691952 27778351104 27779641344 27840141056 27841434166 27913987584 27915284124 27943698432 27944996352 27949637632 28053602304 28080142272 28184592384 28190582784 28219277312 28220588032 28247285976 28357066752 28358383872 28415424583 28462546944 28489473792 28490797062 28495528992 28525858816 28527183776 28601524224 28638052352 28665145236 28770435072 28771771392 28910915712 28912258557 28943031936 28947838976 29055516672 29083004496 29192540832 29197389312 29228466176 29256117618 29305995264 29369819136 29371183296 29480435712 29513226456 29544639488 29546011768 29595009024 29623007232 29624383152 29655914496 29660839936 29688900423 29739515904 29771169792 29799334656 29800718766 29916536832 29948379136 29976711648 29981690368 29983082948 30093213696 30094611456 30211571712 30235131576 30240153216 30241557801 30272339968 30273746048 30352637952 30391402496 30420154128 30533308416 30539798016 30601226474 30651973632 30680971776 30682396836 30720155648 30721582528 30801641472 30834425856 30840979456 30863596608 30870156408 30984984576 31053907339 31100239872 31136278446 31167971328 31169419008 31290556416 31320158688 31354951264 31436660736 31438120896 31443342336 31476809728 31506588204 31560302592 31630505088 31746686976 31748161536 31778196723 31817304064 31818781904 31901700096 31903181856 31937138688 31942443008 31972661994 32061259776 32091591168 32093081748 32217808896 32252100608 32282612544 32408076288 32409581568 32474770952 32560910928 32566318848 32600981504 32602495744 32687456256 32729202688 32760165984 32882024448 32955166972 33041046528 33042581208 33077750784 33083244544 33084781184 33206304768 33237719424 33239263239 33362903808 33368444928 33403961344 33435562992 33442669442 33492566016 33565507584 33567066624 33691926528 33723800604 33729401664 33765302272 33766870592 33854865408 33856437888 33898102784 33930171912 33988018176 34024194048 34056382464 34057964304 34063620864 34132137221 34190327808 34222673394 34264788992 34266380512 34357272768 34392244224 34393841664 34432097532 34527510528 34560175104 34561780344 34598566912 34688729088 34696101888 34728925959 34733031424 34765890432 34767505227 34902626304 34972830256 35030827008 35063967744 35065596384 35108749312 35110380032 35201875968 35246833664 35274320172 35280178752 35411410944 35490179816 35584318224 35622193152 35760635904 35794467072 35796129642 35834230016 35929281024 35935248384 35973496832 36007529376 36068917248 36149148672 36221859908 36283613184 36317939112 36362633216 36364322176 36459085824 36460779264 36499587072 36505649152 36534117321 36540185136 36641439744 36676104192 36677807712 36757686238 36820353024 36855186732 36859543552 36894414336 36902255936 37037801472 37039521792 37212469632 37218650112 37220378832 37258264576 37259995136 37301438993 37357092864 37404803072 37440189696 37441928706 37579456512 37587443712 37615008366 37663047968 37761196032 37762949952 37809422336 37811178496 37950062592 37985965056 37987729416 37994038656 38135365632 38171443401 38220193648 38277218304 38321573472 38360580096 38362361856 38547887616 38549678076 38590709248 38691274752 38693071872 38740688896 38777339328 38843449344 38923387776 38929852416 39008156824 39074660352 39111626736 39159758848 39161577728 39265454592 39307247616 39344434038 39350968608 39497342976 39499177536 39541219328 39585200564 39652687872 39690201096 39694893056 39732446208 39734291688 39888715776 39926452293 39968948864 40074967296 40124284928 40126148608 40230715392 40282095616 40313508768 40320204288 40322077068 40470183936 40508470548 40560205504 40667792256 40711077888 40719730688 40869298176 40907962368 40909862448 41062035456 41068855296 41107708278 41112567808 41151462144 41153373534 41160208544 41221619712 41313312768 41466986496 41506216128 41515037928 41557295104 41559225344 41667526656 41669462016 41720741888 41760211584 41762151249 41915547648 41917494528 41924456448 42008784272 42080403456 42120213408 42174006784 42285874176 42328915968 42330882048 42370928964 42535600128 42537575808 42582851584 42630215992 42693820416 42743293488 42748346368 42788788224 42790775664 42957078528 42997717854 43043483392 43155652608 43157657088 43210768384 43212775424 43414547904 43421758464 43583275008 43624506744 43680221312 43682250157 43796083968 43842699264 43884176427 44054728704 44056774944 44103667712 44220653568 44269839684 44275073024 44316959232 44319017652 44392513536 44483871744 44491259904 44580750656 44656754688 44699001984 44701078149 44754010112 44756088832 44874805248 44922568704 44965067472 44972535552 44974624422 45139820544 45141917184 45240229216 45317357568 45360229824 45408509952 45410619072 45418161152 45587103744 45630231192 45799962624 45809697024 45856325632 45858455552 45901839711 45909463376 45977960448 46036680704 46080233472 46082373792 46251638784 46261469184 46295394912 46305234612 46354520576 46356673636 46477476864 46536835072 46751956992 46754128512 46935834624 46980238032 47032426896 47040238336 47110422528 47165013504 47215214592 47259882306 47445757632 47496257536 47620030464 47622242304 47680847872 47725956096 47728172856 47905708032 47913664512 47958992991 48010039168 48012269123 48091889664 48137386752 48139622622 48198864896 48326713344 48378150912 48423918816 48612114432 48614372352 48666116096 48712156428 48720246848 48849478272 48901472256 48903743616 49093804032 49140248976 49192552448 49323036672 49383735296 49386029056 49432750458 49616626176 49624866816 49627171776 49809457152 49856579136 49920252928 49922571608 50052667392 50105942016 50116591616 50153344488 50164004163 50348261376 50350599936 50537889792 50594102496 50600083456 50647953408 50650305888 50658718208 50847154176 50895257868 51036291072 51084573696 51086946456 51095431296 51147440128 51149815808 51285491712 51397183488 51399570768 51588366336 51590762496 51648146298 51703119104 51705520594 51791265792 51840262656 51842670516 51897850368 51906469888 52044152832 52099547136 52148835648 52353939456 52409663488 52459245384 52467958144 52546240512 52663123968 52665570048 52870250496 52911480258 52920268128 52976594944 52979055584 53117116416 53184954368 53235269724 53433289728 53640953856 53691700608 53694194463 53751345024 53760272384 53762769424 53902872576 53960245248 54011294064 54223723008 54281437184 54332789862 54425419776 54543949824 54546483264 54749380608 54758473728 54810277704 54868616192 54871164712 54962159616 55014156288 55016711568 55084417024 55136529357 55230529536 55289315328 55341621504 55353383904 55556702208 55559282688 55680282112 55682868332 55827975168 55830568248 55887396864 55889992704 55899275264 56107204608 56160284544 56162893059 56369184768 56381165568 56438554624 56441176064 56494571952 56714133504 56716767744 56830849166 56925093888 56978947584 56981594124 56991057984 57051717632 57054367552 57203048448 57276104704 57330290472 57540870144 57543542784 57671542201 57821831424 57824517114 57886063872 57895677952 58111033344 58166008992 58385081664 58394778624 58456932352 58512235236 58611990528 58739638272 58742366592 58960871424 59016651057 59026452912 59089278976 59092023536 59190018048 59246014464 59248766304 59311828992 59321679872 59377800846 59479031808 59542339584 59598669312 59601437532 59833073664 59896758272 59953423296 59963380736 59966165896 60186427392 60189222912 60423143424 60470263152 60480306432 60483115602 60544679936 60547492096 60705275904 60782804992 60840308256 61066616832 61079596032 61202452948 61303947264 61361943552 61364793672 61440311296 61443165056 61603282944 61668851712 61681958912 61727193216 61730060301 61740312816 61969969152 62107814678 62200479744 62272556892 62335942656 62338838016 62581112832 62640317376 62709902528 62873321472 62876241792 62886684672 62953619456 63013176408 63120605184 63261010176 63388254839 63493373952 63496323072 63556393446 63634608128 63637563808 63803400192 63806363712 63874277376 63884886016 63945323988 64122519552 64183182336 64186163496 64435617792 64496576781 64504201216 64565225088 64816152576 64819163136 64949541904 65121821856 65132637696 65201963008 65204991488 65374912512 65458405376 65520331968 65764048896 65910333944 66082093056 66085162416 66155501568 66166489088 66169562368 66412609536 66475438848 66478526478 66725807616 66736889856 66807922688 66871125984 66885338884 66985132032 67131015168 67134133248 67383853056 67447601208 67458803328 67461936633 67530604544 67533741184 67709730816 67712875776 67796205568 67860343824 67976036352 68048388096 68112764928 68115928608 68127241728 68264274442 68380655616 68445346788 68529577984 68532761024 68714545536 68784488448 68787683328 68864195064 69055021056 69120350208 69123560688 69197133824 69274100987 69377458176 69392203776 69457851918 69466062848 69531780864 69535010454 69805252608 69945660512 70127935488 70131192768 70217498624 70220760064 70403751936 70493667328 70548640344 70560357504 70822821888 70889823459 70980359632 71168636448 71244386304 71521271808 71588934144 71592259284 71668460032 71858562048 71870496768 71946993664 72015058752 72137834496 72298297344 72443719816 72567226368 72635878224 72725266432 72728644352 72918171648 72921558528 72999174144 73011298304 73068234642 73080370272 73352208384 73355615424 73515372476 73640706048 73710373464 73719087104 73788828672 73804511872 74075602944 74079043584 74149125687 74424939264 74437300224 74440757664 74516529152 74519990272 74602877986 74714185728 74809606144 74880379392 74883857412 75158913024 75174887424 75230016732 75326095936 75522392064 75525899904 75618844672 75622356992 75900125184 75971930112 75975458832 75988077312 76270731264 76342886802 76440387296 76554436608 76643146944 76721160192 76724723712 77095775232 77099356152 77181418496 77382549504 77386143744 77472219447 77481377792 77554678656 77558280891 77686898688 77846775552 77859704832 78016313648 78149320704 78223253472 78319517696 78323155456 78530909184 78614495232 78688868076 78701937216 78994685952 78998355072 79082438656 79170401128 79305375744 79380402192 79389786112 79464892416 79468583376 79777431552 79852904586 79937897728 80149934592 80248569856 80252297216 80461430784 80564191232 80627017536 80640408576 80644154136 80940367872 81016941096 81120411008 81124178863 81335584512 81422155776 81439461376 81499184793 81738596352 81815924736 81819724896 82124070912 82137710592 82215416556 82225135616 82302924288 82306747068 82320417088 82443239424 82626625536 82933972992 83012432256 83030075856 83114590208 83118450688 83335053312 83338924032 83441483776 83520423168 83524302498 83831095296 83834989056 83848912896 84017568544 84160806912 84240426816 84348013568 84571748352 84657831936 84661764096 84741857928 85071200256 85075151616 85165703168 85246273749 85260431984 85387640832 85486586976 85496692736 85577576448 85581551328 85914157056 85995435708 86086966784 86311305216 86315314176 86421536768 86425550848 86829095808 86843516928 87166550016 87249013488 87360442624 87364500314 87592167936 87685398528 87768352854 88109457408 88113549888 88207335424 88441307136 88539679368 88550146048 88633918464 88638035304 88785027072 88967743488 88982519808 89066701269 89161501312 89313509376 89398003968 89402156298 89508020224 89512177664 89749610496 89845137408 89930134944 89945071104 89949248844 90279641088 90283834368 90480458432 90634715136 90720459648 90724673403 90817019904 90821238144 90836322304 91174207488 91260462384 91599925248 91619394048 91712651264 91716911104 91803679422 91818926752 91955920896 92160466944 92164747584 92503277568 92522938368 92590789824 92610469224 92709041152 92713347272 92954953728 93073670144 93161722017 93503913984 93508257024 93871669248 93960476064 94064853792 94080476672 94330027008 94430429184 94519764612 94891515264 94992515072 95240060928 95244484608 95361695744 95451912192 95456345712 95811416064 95827329024 95917985982 96020078336 96024538246 96183779328 96274773504 96279245244 96397729792 96653426688 96756301824 96847837632 97224228864 97228744704 97332232192 97424312856 97440493696 97445019581 97698956544 97802944512 97807487232 98187608064 98280497952 98385104896 98646073344 98767470592 98772058112 98865500916 99233252352 99249733632 99254343552 99618914304 99713158272 99717789717 99840505856 99845143216 100105334784 100211884032 100233183232 100306688976 100328008326 100696522752 100701199872 101075779584 101188204992 101295906816 101300611776 101317436416 101694308352 101790515736 102072582144 102169147392 102173892912 102190862592 102294880256 102299631616 102396411663 102570983424 102794366976 102799141536 103176732672 103181524992 103296292596 103406238208 103411041188 103582531584 103680525312 103685341032 103795700736 103812939776 104088305664 104199094272 104297671296 104302515681 104707878912 104819326976 104918490768 104935916288 105092481024 105326247936 105331140096 105740500992 105822960516 105840536256 105953189888 105958111168 106234232832 106369908736 106470539448 106866579456 107104292659 107281907712 107383401216 107388388926 107502690048 107520544768 107525538848 107805745152 107920490496 108022588128 108447446016 108562874368 108665579724 108850839552 109087899648 109092966528 109498761216 109516947456 109602351963 109620555408 109737232384 109742329424 109924319232 110028312576 110033423136 110168834048 110273058714 110461059072 110578630656 110683243008 110706767808 111113404416 111118565376 111360564224 111365736664 111655950336 111661136496 111774793728 111779985408 111798550528 111904316979 112214409216 112320569088 112325786118 112738369536 112762331136 112877109248 112882352128 112989143904 113428267008 113433535488 113661698332 113850187776 113957895168 113963188248 113982115968 114103435264 114108735104 114406096896 114552209408 114660580944 115081740288 115087085568 115343084402 115643662848 115649034228 115772127744 115791355904 116222066688 116332017984 116770163328 116789557248 116913864704 117024470472 117223981056 117479276544 117484733184 117721044701 117921742848 118033302114 118052905824 118178557952 118184047072 118492028928 118497532608 118623657984 118643359744 118755601692 118958063616 119084679168 119197338624 119202875064 119666147328 119779356879 119793516544 119906846592 119926761472 119932331792 120372854784 120378445824 120846286848 120940526304 120960612864 120966231204 121089359872 121094984192 121410551808 121565609984 121680616512 122133233664 122159192064 122404905896 122607894528 122723887104 122729587344 122880622592 122886330112 123206565888 123337703424 123363917824 123454386432 123460120602 123480625632 123939938304 124215629356 124400959488 124545113784 124671885312 124677676032 125162225664 125280634752 125286453747 125419805056 125746642944 125752483584 125773369344 125907238912 126026352816 126241210368 126522020352 126776509678 126986747904 126992646144 127112786892 127269216256 127275127616 127606800384 127612727424 127748554752 127769772032 127890647976 128245039104 128366364672 128372326992 128651901833 128871235584 128993153562 129008402432 129130450176 129632305152 129638326272 129899083808 130243643712 130265275392 130403926016 130409982976 130749825024 130916810752 131040663936 131046750471 131528097792 131652529281 131820667888 132164186112 132170324832 132311003136 132332978176 132339124736 132825219072 132950877696 132957052956 133451615232 133473779712 133615845376 133742251968 133770677768 133970264064 134262030336 134268266496 134767706112 134895202416 134917606656 134923873266 135061209088 135067482368 135419461632 135425751552 135592411136 135720687648 135952072704 136225529856 136231857216 136254483456 136528548884 136761311232 136890693576 137059155968 137065522048 137429091072 137568976896 137575366656 137705519133 137728390128 138110042112 138240700416 138247121376 138394267648 138548201974 138754916352 138784407552 138915703836 138932125696 139063561728 139070020908 139610505216 139891321024 140255870976 140262385536 140434997248 140441520128 140807503872 140987334656 141097280688 141120715008 141645643776 141779646918 141960719264 142337272896 142488772608 143042543616 143177868288 143184518568 143336920064 143717124096 143740993536 143876978973 143893987328 144030117504 144036807369 144275668992 144596594688 144887439632 145134452736 145271756448 145450532864 145457288704 145836343296 145843117056 145998348288 146022596608 146136469284 146160740544 146704416768 146711230848 147030744952 147281412096 147420746928 147438174208 147577657344 147609023744 148151205888 148158087168 148298251374 148849878528 148874600448 148881515328 149033058304 149039980544 149205755972 149428371456 149619212288 149760758784 149767714824 150317826048 150349774848 150460033464 150492012489 150652191872 151044784128 151051799808 151237689344 151244713984 151800250368 151943860224 151950917664 151976154624 152541462528 152685773604 152880774592 153108873216 153286293888 153442320384 153449447424 154191550464 154198712304 154362836992 154765099008 154772287488 154944438894 154962755584 155109357312 155116561782 155373797376 155693551104 155719409664 156032627296 156298641408 156446506944 156639035392 156646310912 157061818368 157228990464 157377736152 157403874432 157989371904 157996710144 158164877312 158340802256 158610751488 158760804384 158779572224 158929784832 158937166752 159554863104 159705809172 159875795456 160299869184 160497139712 160504594432 160922861568 161128382464 161254035072 161280817152 161288308272 161880735744 162033882192 162240822016 162248357726 162671169024 162844311552 162878922752 162998369586 163631849472 163639449792 164248141824 164275421184 164430833112 164450271232 164605848576 164613494136 164640834176 164886478848 165253251072 165409588071 165867945984 166024864512 166060151712 166229180416 166236901376 166670106624 166677848064 166882967552 167040846336 167048604996 167662190592 167669978112 167697825792 168035137088 168321613824 168480853632 168488679177 168696027136 169143496704 169315663872 169323528192 169483715856 170142400512 170150303232 170331406336 170492547498 170520863968 170775281664 170973173952 171155152896 171163102656 171828314112 171990871416 172173933568 172622610432 172630628352 172843073536 172851101696 173014626603 173658191616 173687033856 174333100032 174498026976 174720885248 174729000628 175184335872 175370797056 175536705708 176218914816 176227099776 176414670848 176882614272 177079358736 177100292096 177267836928 177276070608 177570054144 177935486976 177965039616 178133402538 178323002624 178627018752 178796007936 178804312596 179016040448 179024355328 179499220992 179690274816 179860269888 179890142208 179898497688 180559282176 180567668736 180960916864 180969322079 181269430272 181440919296 181449346806 181634039808 181642476288 181672644608 182348414976 182520924768 183199850496 183238788096 183425302528 183433822208 183607358844 183637853504 183911841792 184320933888 184329495168 185006555136 185045876736 185181579648 185190180903 185220938448 185418082304 185426694544 185909907456 186147340288 186323444034 187007827968 187016514048 187743338496 187920952128 188129707584 188160953344 188660054016 188860858368 189039529224 189783030528 189985030144 190164764517 190480121856 190488969216 190723391488 190903824384 190912691424 191622832128 191654658048 191835971964 192040156672 192049076492 192367558656 192549547008 192558490488 192795459584 193306853376 193512603648 193695675264 194448457728 194457489408 194664464384 194848625712 194880987392 194890039162 195397913088 195605889024 195614974464 196375216128 196560995904 196770209792 197292146688 197534941184 197544116224 197731001832 198466504704 198499467264 198508687104 198907972081 199237828608 199426316544 199435579434 199681011712 199690286432 200210669568 200423768064 200466366464 200613377952 200656016652 201393045504 201402399744 202151559168 202376409984 202385809899 202591813632 202601223552 202634872832 203388616704 203581031472 204145164288 204338294784 204347785824 204381725184 204589760512 204599263232 204792823326 205141966848 205588733952 205598283072 206353465344 206363049984 206592585192 206812476416 206822082376 207165063168 207361050624 207370682064 207591401472 207625879552 207822302961 208176611328 208398188544 208595342592 208605031362 209415757824 209638653952 209836981536 209871832576 210652495872 210662280192 211481001984 211645921032 211681072512 211906379776 211916222336 212468465664 212739817472 212941078896 213733158912 214208585318 214563815424 214766802432 214776777852 215005380096 215041089536 215051077696 215611490304 215840980992 216045176256 216894892032 217125748736 217331159448 217377351373 217701679104 218175799296 218185933056 218997522432 219033894912 219204703926 219241110816 219474464768 219484658848 220056625152 220066846272 220337668096 220546117428 220922118144 221157261312 221366486016 221413535616 222226808832 222237130752 222447377061 222721128448 222731473328 223311900672 223322272992 223549587456 223559970816 223597101056 223808633958 224428818432 224641138176 224651572236 225476739072 225524662272 225764704256 225978287808 226856534016 226867070976 227323396664 227700375552 227915790336 227926376496 227964231936 228206870528 228217470208 228812193792 229104418816 229321161888 230163480576 230174171136 230686168804 231287325696 231298068456 231544255488 231582711808 232444133376 232664035968 232674842673 233540326656 233579114496 233827729408 234048940944 234447962112 234958553088 234969466368 235442089402 235843485696 236066604228 236105811648 236357115904 236368094144 236984057856 236995065216 237247315968 237286719488 237511203384 237916127232 238169358336 238394677248 238405750128 238924960547 239332294656 239558713758 239587033088 239813693184 239853522944 239864663584 240745709568 240756891648 241692573696 241881052608 241921225728 241932462408 242178719744 242189968384 242821103616 243131219968 243361233024 243372536589 244266467328 244318384128 244497554379 244809811792 245215789056 245447774208 245459174688 245761245184 245772660224 246413131776 246675406848 246727835648 246908772864 246920241204 246961251264 247879876608 248431258712 248801918976 249090227568 249343770624 249355352064 250324451328 250561269504 250572907494 250839610112 251493285888 251504967168 251546738688 251814477824 252052705632 252482420736 253044040704 253553019356 253973495808 253985292288 254225573784 254538432512 254550255232 255213600768 255225454848 255497109504 255539544064 255738821247 255781295952 256490078208 256732729344 256744653984 257303803666 257742471168 257986307124 258016804864 258260900352 259264610304 259276652544 259798167616 260487287424 260530550784 260807852032 260819965952 261499650048 261833621504 262081327872 262093500942 263056195584 263305058562 263641335776 264328372224 264340649664 264622006272 264665956352 264678249472 265650438144 265901755392 265914105912 266903230464 266947559424 267200103807 267231690752 267484503936 267541355536 267940528128 268524060672 268536532992 269535412224 269790404832 269835213312 269847746532 270122418176 270134964736 270838923264 270851503104 271184822272 271441375296 271904145408 272451059712 272463714432 272508966912 273057097768 273522622464 273781387152 274118311936 274131044096 274858182144 275137953792 275150733312 275411038266 275456780256 276481400832 276494242752 276788535296 277096403948 277509832704 277568815104 277831407672 277864251392 278127123456 278140041816 279221010432 279485166051 279782642048 280511741952 280524771072 280869994496 280883040256 281615007744 281974669312 282194561376 282241430016 283291287552 283559293836 283921438528 284674545792 284977545216 286085087232 286355736576 286369037136 286673840128 287434248192 287481987072 287753957946 287787974656 288060235008 288073614738 288551337984 289193189376 289774879264 290268905472 290543512896 290901065728 290914577408 291672686592 291686234112 291996696576 292045193216 292272938568 292321481088 292335058743 293408833536 293422461696 294061489904 294562824192 294841493856 294876348416 295155314688 295218047488 296302411776 296316174336 296596502748 297699757056 297749200896 297763030656 298066116608 298079961088 298411511944 298856742912 299238424576 299521517568 299535429648 300635652096 300699549696 300920066928 300984024978 301304383744 302089568256 302103599616 302475378688 302489427968 303887720448 303901835328 303952309248 305082925056 305371547208 305761549184 306217746432 306572587776 306884640768 306898894848 307189234989 308383100928 308397424608 308725673984 309530198016 309544574976 309888877788 309925511168 310218714624 310233123564 310747594752 311387102208 311438819328 312065254592 312597282816 312893013888 312907547043 313278070784 313292621824 314123636736 314457980928 314755472304 314807748864 315978743808 315993420288 316329754624 316681604512 317221502976 317521608768 317859569664 317874333504 319109726208 319411618344 319751590912 320599738368 320994279424 321009188864 321312877977 321845723136 322256764928 322508070144 322561634304 322576616544 323761471488 324067764384 324481644032 324496715452 325342338048 325688623104 325757845504 325996739172 327263698944 327278899584 328496283648 328550842368 328861666224 328900542464 329211697152 329226988272 329281668352 329772957696 330506502144 330819176142 331735891968 332049729024 332120303424 332458360832 332473802752 333340213248 333355696128 333765935104 334081692672 334097209992 335324381184 335339956224 335395651584 335712950937 336070274176 336085883861 336643227648 336961707264 336977358354 337392054272 338286993408 338631327744 338647056384 338967431712 340284801024 340300606464 340662812672 340985094996 341041727936 341550563328 341946347904 342310305792 342326205312 343656628224 343981742832 344347867136 345245220864 345261256704 345686147072 345702203392 346029253206 347316383232 347374067712 348666200064 348996053952 349441770496 349458001256 350368671744 350741594112 351073411416 352437829632 352454199552 352829341696 353163134103 353765228544 354158717472 354200584192 354535673856 354552141216 355870973952 355930079232 356266805076 356646005248 357254037504 357592015872 357608625192 358032080896 358048710656 358998441984 359380549632 359720539776 359780284416 359796995376 361118564352 361135337472 361921833728 361938644158 362538860544 362881838592 362898693612 363268079616 363284952576 363345289216 364696829952 365041849536 366399700992 366477576192 366850605056 366867644416 367214717688 367275707008 367823683584 368641867776 368658990336 370013110272 370091753472 370363159296 370380361806 370441876896 370836164608 370853389088 371819814912 372294680576 372646888068 374015655936 374033028096 375486676992 375841904256 375859361241 376259415168 376321906688 377320108032 377721716736 378079058448 379566061056 379970060288 380329529034 380960243712 380977938432 381807648768 381825382848 383245664256 383309316096 383671943928 384080313344 384098152984 384735117312 385099094016 385116980976 385590919168 385955705499 386613706752 387025207296 387391350528 388896915456 388914978816 389328928768 389697251424 389761974784 389780078324 390795826176 391211778048 391229948928 392750432256 393121991808 393140251413 393540419584 394584293376 395069882368 395088232448 395462003664 396933009408 396998934528 397017374208 397815944162 398475657216 398852633088 398871158868 399362023424 399380572864 400421339136 400847536128 400932732928 401226755904 401312033304 402786091008 402804799488 403700795407 404303118336 404752819968 404771619798 405183627264 405202447104 405269745664 406777233408 407162062944 408676589568 408695571648 408763450368 409179521024 409198526464 409585646652 410283933696 411177467904 411196566144 412706930688 412726099968 413116557399 413185170384 413624952832 413644164752 414330126336 414722101248 414741364128 415182802944 415251759104 415644605922 416353222656 416796377088 417190685184 417210062724 418831515648 419277307904 419673963072 419743665152 421304991744 421324560384 422962003968 423291842064 423362145024 423812759552 423832444672 424936931328 425479634944 425882157792 427466317824 428417170636 429127630848 429533604864 429553555704 430010760192 430082179072 430102155392 431222980608 431681961984 432090352512 432110422107 433789784064 434251497472 434662318896 434754702746 435403358208 436351598592 436371866112 437995044864 438067789824 438409407852 438482221632 438948929536 438969317696 440113250304 440133692544 440675336192 441092234856 441844236288 442314522624 442732972032 442827071232 443717783873 444453617664 444474261504 444894754122 445442256896 445462946656 446623801344 446644545984 447099174912 447119941632 447194202112 447617267916 448857636864 449282276352 449303144472 450953478144 451049324544 451476037467 451529408512 451956575616 453713068032 453734141952 454646793328 455400751104 455831580672 455852752992 455928463872 456413741056 456434940416 457624387584 458208837632 458642323776 460326961152 460348342272 461372337608 462574651392 462596136912 463088510976 463165423616 464888266752 465328071936 465349685346 467080653312 467158228992 467655458816 468097881888 468895924224 469917106176 469938932736 470884178804 471686971392 472133208456 472211623296 472714231808 472736188288 473968115712 473990130432 474494631936 474573438976 475022406768 475832254464 476338716672 476789354496 476811500256 477849921094 478664589312 479117427516 479174066176 479627386368 479707045888 479729327168 481491419136 481513783296 483385147392 483762105216 483842451456 483864924816 484357439488 484379936768 484918706909 485642207232 486262439936 486722466048 486745073178 488532934656 488636768256 488995108758 489619623584 490895548416 490918349376 491522490368 491545320448 492826263552 493350813696 493455671296 493817545728 493840482408 493922502528 495759753216 496228764213 496862517424 497603837952 498180455136 498687541248 498710704128 500648902656 501122539008 501145814988 501679220224 502986571776 503009934336 503093477376 503628955648 504105411264 504964841472 506088081408 507106038712 507946991616 507970584576 508451147568 509076865024 509100510464 510427201536 510450909696 510994219008 511079088128 511477642494 511562591904 513465458688 513489307968 514607607332 515484942336 515972614248 516033609728 516521800704 518529220608 518553305088 519043879809 519596335232 520974574848 521061101568 521615704064 521639931904 522999300096 523667243008 524162655744 524187001884 526112391168 526610117124 527282671552 528656744448 528681299328 529244012544 529331912704 529356498944 531300876288 531803510784 531828211824 533806460928 533895118848 534400207614 534463381504 534969007872 535082711072 535881056256 537048121344 537073065984 539070824448 539580809664 539670426624 539695493064 540244836352 540269929472 541677846528 541703006208 542369644544 542882750592 542907966237 543808290816 544902119424 544927428864 545017933824 546114195536 547045244928 547562774304 548236623872 548262088192 549716364288 550275907584 550301466624 550822076532 550913560512 552962801664 552988485504 553577070592 554192807896 555019665408 555137630208 555662815344 555728502784 556254246912 556280083632 558442020864 558970332102 559565284096 561023483904 561049542144 561739988992 561766080512 563230015488 563949338624 564389122752 564482860032 566582575104 567118587672 567842877056 567869252041 569349091584 569955090432 570494293551 572170174464 572711473152 572738074272 573347680256 574868496384 574963974144 575507915892 575575949312 576120470016 576147229476 577102675968 578386378752 579549758528 580537810944 581087025792 581802131456 581829154816 583345373184 583372468224 583993393152 584090386432 584545877136 584642962176 584670117486 586817667072 586844923392 588122979808 589125648384 589682987712 590310629376 590436094976 592604823552 592632348672 593193005496 595399514112 595498401792 595526061312 596132233216 596159922176 596723916243 596823023888 597713485824 598476849152 599043035136 599070859296 601271304192 601399099392 601840133856 601968049956 602608767488 604179136512 604207199232 604950757376 604978855936 607775440896 607803670656 607904618496 610165850112 610743094416 611523098368 612435492864 613145175552 613769281536 613797789696 614378469978 616766201856 616794849216 617451347968 619060396032 619089149952 619777755576 619851022336 620437429248 620466247128 621495189504 622774204416 622877638656 623466908883 624130509184 625194565632 625786027776 625815094086 626556141568 626585243648 628247273472 628915961856 629510944608 629615497728 631957487616 631986840576 632659509248 633363209024 634443005952 635043217536 635719139328 635748667008 638219452416 638823236688 639503181824 641199476736 641988558848 642018377728 642625755954 643691446272 645016140288 645123268608 645153233088 647522942976 648135528768 648963288064 648993430904 650684676096 651377246208 651515691008 651993478344 652132054119 654527397888 654557799168 656992567296 657101684736 657723332448 657801084928 658423394304 658453976544 658563336704 661013004288 661638352284 663471783936 664099458048 664240606848 664916721664 664947605504 666680426496 666711392256 667531870208 668163385344 668194419984 670648762368 670679912448 670791303168 671425901874 672140548352 672171767722 673286455296 673923414528 673954716708 674784108544 676573986816 677294112768 677934863424 680569602048 680601212928 681325625344 681970189992 682083455872 683101126656 683892695808 684620611584 684652410624 687313256448 687963485664 688695734272 690490441728 690522513408 691372294144 691404406784 692058506412 694632766464 694748135424 697332400128 697992107904 698024528019 698883540992 698916002512 700737343488 701483188224 702146822832 704875659264 704908399104 705658683392 706326268206 707530457088 708317434944 709071347712 709104282432 711741947904 711860158464 712533610152 713292010496 714508075008 715184031744 715217250384 716064161792 716097421312 716774881641 717996883968 718761099264 719441079552 719560568832 719593990752 722237128704 722270674944 723843667456 723877288316 725077721088 725763677184 725797387224 726536159232 726569905152 726690578432 729393659904 730083699072 730117609767 732799401984 732955152384 733701210112 733735288832 734429435376 734551414016 735647367168 737283735552 737317980672 740026220544 740183506944 740726318592 740760723612 740883753792 741672329216 741706778176 743639629824 744589361152 745293776136 748031311872 748066056192 749730048613 750973353984 751683808512 751718722482 752518830336 752643813376 754640216064 755443433472 756158116896 759132122112 759940120576 760659058068 761920487424 761955876864 763615297536 763650765696 766491328512 766618632192 767216463741 767343887856 768160626688 768196305968 769470234624 770198188032 770233961952 771181838336 771911410998 773227413504 774050414592 774782701056 777793830912 777829957632 778657857536 779394502848 779523949568 779560156648 781591652352 782423556096 782459897856 785500864512 786243983616 786280502826 787080839168 789168586752 790139764736 790176464896 790924007328 793866018816 793997869056 794034748416 795631888324 796951314432 797705266176 797742317736 798724046848 798761145728 800842678272 801695072256 801865465856 802453511808 802624066608 805572182016 805609598976 807401590814 808606236672 809505639936 809543239596 810367254528 810404894208 810539491328 813554466816 814324125888 817353179136 817391143296 817526900736 818359042048 818397052928 819171293304 820567867392 822354935808 822393132288 824047312907 825413861376 825452199936 826233114798 826370340768 827249905664 827288329504 829444202496 829482728256 830365605888 830503518208 831289211844 832706445312 833592754176 834381370368 834420125448 837663031296 838455498153 838554615808 839347926144 839487330304 842609983488 842649120768 845924007936 846583684128 846724290048 847625519104 847664889344 849873862656 850959269888 851764315584 854932635648 856834341272 858255261696 859067209728 859107111408 860021520384 860164358144 860204310784 862445961216 863363923968 864180705024 864220844214 867579568128 868502994944 869324637792 869509405492 870806716416 872703197184 872743732224 875990089728 876135579648 876818815704 876964443264 877005176229 877897859072 877938635392 880226500608 880267385088 881350672384 882184469712 883688472576 884629045248 885465944064 885654142464 887435567746 888907235328 888948523008 889789508244 890884513792 890925893312 893247602688 893289091968 894198349824 894239883264 894388404224 895234535832 897715273728 898564552704 898606288944 900563312831 901906956288 902098649088 902952074934 903058817024 903913151232 907426136064 907468283904 909293586656 911663161344 911705505984 911856927744 912827482112 912869880832 915248775168 916417675264 917284647552 920653922304 920696684544 921567704967 922744675216 925149302784 925192273824 926177021952 926330847232 929776533504 930656143872 930699370692 934161306624 934316457984 935310917632 936195763776 937791848448 939834212352 939877865472 941768357608 943373942784 944266416912 944423246592 945428463616 945472376576 947936231424 947980260864 948989263872 949146877952 950044813536 951664508928 953578708992 953623000512 955699842188 957329178624 958234855032 958348132352 959254772736 959414091776 959458654336 962982838272 963027566592 963938633931 966770294784 967524210432 967684902912 967729849632 968714878976 968759873536 969837413818 971284414464 972524879872 973444932096 973490146356 977065869312 977273536512 977990217516 979239247168 981791096832 981836698752 983044980736 983090640896 985652527104 986701627392 986911342592 987635091456 987680964816 987845005056 991519506432 992457528426 993725034848 995207675904 996360910272 997375082496 997421408256 1001297805312 1002245078016 1002291629976 1003358440448 1005973143552 1006019868672 1006186954752 1007138852811 1007257911296 1008210822528 1008257651583 1009929682944 1012176162816 1014212077424 1015893983232 1015941169152 1016902295136 1018153730048 1018201020928 1020854403072 1020901819392 1021988438016 1022158176256 1022955284988 1023125183808 1026930917376 1026978615936 1029215214664 1030969884672 1031945228496 1032067219456 1033043601408 1037058441216 1037106610176 1038087759618 1039192670464 1041949149696 1042122203136 1043231408128 1043279863808 1045998600192 1047334486016 1048325311488 1048374003768 1052224782336 1053220234248 1054565343104 1057313488896 1057362598656 1058488025088 1058663825408 1058712997888 1059489402309 1062601752576 1063607021568 1063656423648 1067612921856 1067790237696 1068800415228 1068926763008 1069938015744 1070165422144 1071762112512 1074096242688 1074146131968 1078141648896 1079161619328 1079340853248 1079390986128 1080489672704 1080539858944 1083355693056 1083406012416 1084739289088 1085765501184 1085815932474 1087616581632 1089804238848 1089854857728 1090035867648 1092228391072 1094090489856 1095125548608 1096473247744 1096524176384 1099432728576 1100551815168 1100602933248 1101644153064 1101827121024 1105925603328 1105976971008 1107154141184 1108385615792 1110039330816 1110275260416 1111325630688 1111457005568 1112508493824 1112560167264 1116884041728 1117940664204 1119130568192 1122046967808 1122099084288 1123479977984 1123532161024 1126460030976 1127898677248 1128778245504 1128965720064 1133165150208 1134237175344 1135685754112 1135738504082 1138698183168 1139910180864 1140988587102 1145422946304 1145476148544 1146695360512 1149736992768 1149927948288 1151015831784 1151151898624 1152240940032 1152294458952 1154205351936 1156772757504 1157867116497 1159099517056 1161075621888 1162174051584 1163604262912 1163658309632 1166690746368 1166744936448 1167986786304 1168180772864 1169091754272 1169285924352 1169340234972 1173635334144 1173689846784 1176245959616 1178251296768 1179365975424 1179420754239 1180621258752 1180872189952 1185209647104 1185264697344 1186386010992 1190799028224 1190996803584 1191052122624 1192264466432 1192319844352 1193447832486 1193646047776 1195426971648 1198086070272 1198141718592 1202542608384 1202798198784 1203680267712 1203936099912 1205217534976 1208358273024 1208414398464 1209901514752 1209957711872 1211102386221 1215550881792 1215607341312 1215809236992 1220331700224 1221486188832 1223046196736 1226290351104 1227538563072 1227595579392 1228756939956 1233532403712 1233589698432 1234902695936 1238120792064 1238178299904 1239555511152 1239702044672 1240874858496 1240932494256 1242990379008 1245548408832 1245755277312 1246933817766 1248261018368 1250389131264 1251572055552 1251630188172 1253112283136 1253170487296 1256494546944 1257831923712 1259021889216 1259230995456 1263914975232 1263973681152 1265319018496 1266726418048 1266785254553 1268886011904 1270086435072 1271438278656 1271497334016 1276438904832 1277646473376 1279006363648 1282398953472 1283977117696 1284036755456 1285251511908 1287382892544 1290032280576 1290246537216 1290306466176 1295045885952 1296271057536 1296331266321 1297926576128 1297986861808 1301369352192 1302754492416 1303031382016 1303986956688 1304264108238 1309054795776 1309115598336 1313985134592 1314203369472 1315446664896 1316846788608 1316907953088 1317126673408 1322026008576 1323276704568 1326943567872 1328198916096 1328481213696 1329833443328 1329895211008 1331153351619 1333360852992 1333422784512 1335063740416 1336326770688 1336388839968 1341297524736 1341359824896 1341582606336 1342851803748 1344281096704 1344343535444 1346572910592 1347846829056 1347909433416 1349568217088 1353147973632 1354588225536 1355869726848 1361139204096 1361202425856 1362651250688 1363940379984 1364166911744 1366202253312 1367785391616 1369241223168 1369304821248 1374626512896 1375926971328 1377391468544 1380980883456 1381045026816 1382744588288 1382808813568 1384117012824 1389265532928 1389496270848 1392355804567 1394664800256 1395984215808 1396049056038 1397767081984 1397832005024 1401474686976 1402966376448 1404293645664 1409751318528 1409816798208 1411317366784 1412652536412 1415060914176 1416634869888 1418142695424 1418208564864 1423483895808 1423720316928 1425067220304 1426584020992 1429016150016 1430368063488 1430434500768 1432128323584 1432194842624 1433549763282 1435993767936 1437522198528 1438882159104 1439121137664 1439187981504 1444474257408 1444541349888 1447687334912 1447754576632 1450155442176 1451527354368 1451594774448 1453072318464 1453139810304 1453381156864 1454756120727 1458787319808 1460167398144 1460235219534 1465598803968 1465910304768 1467402420224 1467470577664 1468858870752 1469102828032 1474567471104 1474635961344 1480052441088 1480367013888 1481452637184 1481521447224 1481767507584 1483344658432 1483413556352 1487279259648 1489178722304 1490587552272 1496062623744 1496132112384 1499460097226 1501946707968 1503367617024 1503437444964 1505037660672 1505287626752 1509280432128 1510886866944 1512316233792 1518264244224 1519880241152 1521318116136 1523840974848 1523911753728 1527230595072 1527301531392 1532982657024 1533237264384 1534432927482 1534687775712 1536321253376 1536392611936 1540396376064 1540467923904 1542363676672 1543822821996 1546454827008 1548100829184 1549565402112 1555587661824 1555659915264 1557131639427 1557315715072 1558789005696 1559047899136 1559120313296 1563183304704 1564847112192 1564919795712 1571001729024 1572487967232 1572561005652 1574161678336 1578337173504 1580352929792 1581848014656 1587732037632 1587995738112 1588069496832 1591263776648 1593902628864 1595410532352 1595484635472 1597448093696 1597522291456 1601685356544 1603390144512 1603730931712 1604907023616 1605248133216 1611144364032 1611219197952 1614803181628 1617212473344 1619011279872 1619086479192 1620734509056 1620809788416 1621078982656 1627108933632 1628648251776 1628723898711 1634706358272 1634782286592 1635053801472 1636718084096 1636794105856 1638342586608 1641135734784 1644709871616 1644786264576 1648094625814 1650827722752 1650904399872 1652466229596 1652740681536 1654499811328 1654576659008 1658888404992 1658965456512 1660731211776 1661007036416 1662578423688 1665412890624 1667185508352 1668762740736 1668840250896 1672474723829 1675326062592 1676910996306 1677109231616 1678695852288 1678974660608 1685219966976 1685298241536 1691848015872 1693167368256 1693448580096 1695251038208 1695329778688 1699747725312 1701918539776 1703528631168 1703607756123 1709865271296 1711482880653 1713668682544 1716510523392 1718134419456 1718214222816 1720043040768 1720328716288 1720408621568 1724891922432 1726727847936 1728361410048 1728441688428 1735159136256 1737005989888 1738649275584 1739018810984 1741613432832 1745406394368 1745487464448 1751980179456 1752271159296 1753637631408 1753928886528 1754010352458 1755795718144 1755877270784 1760453001216 1760534770176 1762701344768 1764368939424 1767376945152 1770931888128 1771308284928 1774871135492 1777814470656 1777897046016 1779579016488 1781769027584 1781851786624 1786495205376 1786578183936 1788396699648 1788479766528 1788776808448 1790171748729 1790469071664 1795430547456 1797129105408 1797212577888 1801126625662 1803813912576 1804197298176 1805904149868 1806117634048 1807826302464 1814852272128 1814936567808 1818587173312 1823326322688 1823411011968 1823713855488 1825654964224 1825739761664 1830497550336 1832835350528 1834569295104 1841307844608 1841393369088 1843135409934 1845489350432 1850298605568 1850384547648 1852354043904 1852661694464 1859553067008 1861312287744 1861398741384 1868322613248 1868632915968 1870400726649 1870621835264 1872391527552 1875583696896 1879668424704 1879755730944 1883536715216 1886747885568 1888532833824 1888846493184 1890856927232 1890944753152 1895872462848 1895960521728 1897978527744 1898293755904 1900089627072 1903329017856 1907157417984 1907246001024 1911399684376 1914658357248 1916469710064 1916696264704 1918509545472 1918828183552 1918917308672 1925965676544 1926055133184 1927877267862 1935048420864 1935369805824 1935459699264 1937429757952 1937519747072 1939674827636 1942568828928 1945049759744 1946889864192 1946980292712 1954131738624 1954547073024 1955980435032 1956396162357 1958478494336 1963582193664 1963673397504 1966089961472 1966181281792 1971305054208 1973403254784 1973822685184 1975270182912 1975361929632 1975690010112 1983039012864 1984915056852 1987450069696 1990415351808 1992721820544 1994750164992 1994842816512 2002595610624 2004490156032 2004583259952 2006716880896 2011946287104 2012039737344 2012373909504 2014277705622 2014515822592 2016421645056 2016515303166 2019859365888 2024352325632 2028424154848 2031882338304 2033804590272 2036307460096 2036402041856 2041708806144 2041803638784 2043976876032 2044316352512 2045910569976 2046250367616 2053861834752 2053957231872 2058430429328 2061939769344 2063890456992 2064134438912 2066087202816 2074116882432 2074213220352 2076175519236 2078385340928 2083898299392 2084244406272 2086462816256 2086559727616 2091997200384 2094668972032 2096650622976 2096748007536 2104449564672 2106440468496 2109130686208 2114626977792 2114725197312 2116976050176 2117327650816 2117425995776 2118978804618 2127214043136 2127312847296 2135225843712 2135580475392 2137600830456 2137853526016 2139876031488 2140330844288 2143524225024 2148192485376 2148292263936 2150324644923 2156283297792 2158323238656 2158681706496 2158781972256 2160979345408 2161079717888 2166711386112 2166812024832 2169478578176 2171531002368 2171631864948 2175233163264 2179608477696 2179709715456 2180071735296 2184456782144 2188180979712 2190251097216 2190352829301 2192946495488 2193048352768 2198865457152 2201103630336 2201205866496 2203288306128 2203654242048 2211851206656 2211953942016 2214308282368 2216771231584 2220078661632 2220550520832 2222651261376 2225016987648 2225120334528 2233768083456 2235881328408 2238261136384 2244093935616 2244198168576 2246959955968 2247064322048 2249190145839 2252920061952 2255797354496 2257556491008 2257931440128 2266330300416 2268474350688 2271371508224 2271477008164 2277396366336 2279820361728 2281977174204 2290845892608 2290952297088 2293390721024 2299473985536 2299855896576 2302031663568 2302303797248 2304481880064 2304588917904 2308410703872 2313545515008 2315734232994 2318199034112 2322151243776 2324348103168 2327208525824 2327316619264 2333381492736 2333489872896 2335973572608 2336361545728 2338183508544 2338571848704 2338680469944 2347270668288 2347379693568 2352491919232 2352601187027 2356502593536 2358731950848 2358841508478 2361242517504 2361744379904 2370419294208 2370529394688 2372772021984 2381598056448 2381993607168 2382104245248 2384528932864 2384639688704 2386895664972 2387292095552 2390853943296 2396172140544 2396283437184 2405085216768 2405596397568 2407360535424 2407872199824 2410435069952 2416716546048 2416828796928 2419803029504 2419915423744 2422204772442 2431101763584 2431214682624 2431618473984 2440663400448 2442972377664 2446092393472 2452580702208 2455077126144 2455191158784 2457513879912 2467064807424 2467179396864 2469805391872 2472141938721 2476241584128 2476356599808 2479111022304 2479404089344 2481749716992 2481864988512 2491096817664 2491510554624 2493867635532 2496522036736 2500778262528 2503144111104 2503260376344 2506224566272 2506340974592 2512989093888 2515663847424 2518043778432 2518461990912 2527829950464 2527947362304 2530638036992 2533452836096 2533570509106 2537772023808 2540172870144 2542876557312 2542994668032 2552877809664 2555292946752 2558012727296 2564797906944 2567954235392 2568073510912 2570503023816 2574765785088 2580064561152 2580493074432 2580612932352 2590091771904 2592542115072 2592662532642 2595853152256 2595973723616 2602738704384 2605508984832 2606062764032 2607973913376 2608528216476 2618109591552 2618231196672 2627970269184 2628406738944 2630893329792 2631015528687 2633693577216 2633815906176 2634253346816 2644052017152 2646553409136 2653887135744 2656397832192 2656962427392 2659666886656 2659790422016 2662306703238 2666721705984 2666845569024 2672653541376 2672777679936 2682595049472 2682719649792 2683165212672 2685703607496 2688562193408 2688687070888 2693145821184 2695693658112 2695818866832 2699136434176 2701689938493 2706295947264 2709176451072 2711739453696 2722278408192 2722404851712 2725302501376 2727880759968 2728333823488 2735570783232 2738482446336 2738609642496 2749253025792 2751853942656 2754782937088 2761961766912 2762090053632 2765489176576 2765617627136 2768234025648 2778531065856 2778992541696 2784711609134 2789329600512 2791968431616 2792098112076 2795534163968 2795664010048 2802949373952 2805932752896 2808587291328 2819502637056 2819633596416 2822634733568 2825305072824 2825905567849 2830121828352 2833269739776 2836285390848 2836417129728 2846967791616 2847440633856 2850134440608 2853168041984 2860736126976 2860869001536 2864256647168 2864389685248 2867099526564 2871987535872 2875044397056 2877764318208 2878242275328 2878375963008 2888948514816 2889082699776 2891815901793 2895374669824 2895509153264 2900310884352 2903054708736 2903189548896 2906144636928 2906279620608 2906762313728 2909512241454 2917574639616 2920334796288 2920470439068 2931197607936 2931820609536 2934941155328 2937717741504 2938205656064 2949134942208 2949271922688 2960104882176 2960734027776 2962905274368 2963042894448 2963535015168 2966689316864 2966827112704 2974558519296 2978357444608 2981175104544 2992125247488 2992264224768 2998920194452 3003893415936 3006735234048 3006874889928 3010075321344 3010575253504 3018560864256 3021773733888 3024632467584 3024772954749 3036528488448 3039760482304 3042636232272 3047681949696 3047823507456 3054461190144 3054603062784 3065965314048 3066474528768 3068865854964 3069375551424 3072642506752 3072785223872 3080792752128 3080935847808 3084727353344 3087645643992 3092909654016 3096201658368 3099130804224 3106024487111 3111175323648 3111319830528 3114263278854 3114631430144 3117578011392 3118095798272 3118240626592 3126366609408 3129694224384 3129839591424 3142003458048 3144975934464 3145122011304 3148323356672 3156674347008 3160705859584 3163696029312 3175464075264 3175991476224 3176138993664 3178468206927 3182527553296 3187805257728 3190821064704 3190969270944 3194896187392 3195044582912 3203370713088 3206780289024 3207461863424 3209814047232 3210496266432 3222288728064 3222438395904 3229606363256 3234424946688 3238022559744 3238172958384 3241469018112 3241619576832 3242157965312 3254217867264 3257296503552 3257447797422 3269412716544 3269564573184 3270107602944 3273436168192 3273588211712 3276685173216 3282271469568 3289419743232 3289572529152 3296189251628 3301655445504 3301808799744 3304932459192 3305481363072 3308999622656 3309153318016 3317776809984 3317930913024 3321462423552 3322014072832 3325156847376 3330825781248 3334371016704 3337525481472 3337680501792 3344949447658 3350652125184 3353821992612 3354218463232 3357391704576 3357949321216 3370439933952 3370596483072 3383696031744 3386334736512 3386897160192 3390502076416 3390659557376 3399495450624 3403837079552 3407057262336 3407215512246 3419730542592 3422965761306 3427337365088 3436268838912 3436428445632 3440086081536 3440657432576 3440817243136 3449783844864 3453455695872 3456722820096 3456883376856 3470318272512 3473601349491 3474011979776 3477298551168 3478037621968 3483226865664 3490812788736 3490974928896 3503960358912 3504542318592 3507275262816 3507857773056 3508020704916 3511591436288 3511754541568 3520906002432 3521069540352 3525402689536 3528737878848 3534753890304 3541863776256 3542616569856 3549742270984 3555628941312 3555794092032 3559158032976 3563538055168 3563703573248 3572990410752 3573156367872 3576793399296 3576959533056 3577553616896 3580343497458 3580938143328 3594258210816 3594425155776 3602253251324 3607627825152 3608394596352 3611808299736 3612235268096 3615652604928 3629704544256 3629873135616 3633307158663 3637174346624 3646652645376 3646822023936 3647427710976 3651309928448 3651479523328 3660995100672 3665670701056 3669138590208 3682615689216 3682786738176 3686270819868 3690978700864 3700597211136 3700769095296 3704708087808 3705323388928 3719106134016 3722624575488 3722797482768 3736645226496 3737265831936 3740801453298 3741243670528 3744783055104 3751167393792 3759336849408 3759511461888 3767073430432 3773495771136 3777065667648 3777692986368 3781713854464 3781889506304 3791744925696 3791921043456 3795957055488 3796587511808 3800179254144 3800355763659 3806658035712 3814314835968 3814492002048 3822799368752 3829316714496 3832939420128 3833392529408 3837019090944 3837656367104 3837834617344 3851931353088 3852110266368 3855754535724 3870096841728 3870739611648 3870919398528 3874859515904 3875039494144 3879349655272 3885137657856 3890099519488 3893779728384 3893960585424 3908263477248 3909094146048 3911960870064 3912792324714 3916956988672 3927164387328 3927346795008 3932179922944 3932362563584 3942610108416 3947645370368 3950540365824 3950723859264 3951380020224 3966078025728 3969830113704 3974900139392 3980830703616 3985443641088 3989500329984 3989685633024 3993460054857 4005191221248 4008980312064 4009166519904 4013433761792 4023892574208 4024079474688 4024747819008 4028555411244 4029031645184 4032843290112 4033030606332 4039718731776 4048704651264 4056848309696 4063764676608 4067609180544 4072614920192 4072804083712 4083417612288 4083607277568 4087953752064 4088632705024 4091821139952 4092500735232 4107723669504 4107914463744 4116860858656 4123879538688 4127780913984 4132174405632 4148233764864 4148426440704 4152351038472 4156770681856 4167796598784 4168488812544 4172925632512 4173119455232 4177067413701 4183994400768 4189337944064 4193301245952 4193496015072 4208899129344 4212880936992 4218261372416 4229253955584 4229450394624 4233952100352 4234655301632 4234851991552 4237957609236 4254428086272 4254625694592 4270451687424 4271160950784 4275201660912 4275707052032 4279752062976 4280661688576 4287048450048 4296384970752 4296584527872 4300649289846 4312566595584 4316646477312 4317363412992 4317563944512 4321958690816 4322159435776 4333422772224 4333624049664 4338957156352 4343062004736 4343263729896 4350466326528 4359216955392 4359419430912 4360143470592 4364268362181 4368913564288 4376361959424 4380502194432 4380705658602 4385892990976 4386096705536 4397730914304 4402207260672 4402411732992 4406576612256 4407308484096 4423702413312 4423907884032 4428616564736 4433542463168 4440157323264 4441101041664 4445302522752 4450033975296 4450240669056 4467536166912 4471762656816 4476522272768 4488187871232 4488396337152 4493919911936 4494128644096 4498380291678 4505840123904 4515112982016 4515862880256 4532660600832 4536948701376 4542743016448 4542954016328 4554792732672 4559640723456 4563954348408 4581691785216 4581904594176 4586781442048 4598947971072 4599711793152 4604063327136 4604607594496 4608963760128 4609177835808 4627091030016 4631468465988 4636398068224 4644302487552 4648696206336 4654417051648 4654633238528 4666762985472 4666979745792 4671947145216 4672723091456 4676367017088 4677143697408 4677360939888 4694541336576 4694759387136 4704983838464 4705202374054 4713005187072 4717463901696 4717683016956 4722485035008 4723488759808 4741058789376 4745544043968 4763196112896 4763987214336 4764208490496 4769057865728 4769279377408 4773791329944 4774584191104 4781707886592 4792344281088 4792566874368 4810170433536 4811192795136 4814721070848 4815744399648 4820870139904 4833433092096 4833657593856 4839606059008 4839830847488 4844409544884 4862203527168 4862429365248 4863236947968 4881326800896 4885944755328 4886171696133 4892184786944 4905161404416 4910154252288 4910382317568 4915027759824 4934129614848 4934358793728 4939610783744 4944283877442 4952483168256 4952713199616 4958222044608 4963499433984 4963729977024 4982193635328 4983021109248 4987735271064 4993044073472 5001556525056 5006288222208 5006520752688 5012449132544 5012681949184 5017424171487 5025978187776 5031327694848 5036087556864 5036923981824 5055659900928 5055894724608 5061276073984 5066905672192 5067141018212 5075544047616 5080345740288 5085753114624 5085989336064 5105755619328 5110585893504 5110823268369 5116025454592 5129595813888 5135908470784 5136147021824 5141006047632 5149531570176 5160129122304 5160986148864 5161225864704 5180183543808 5185084230144 5185325065284 5191706304512 5191947447232 5205477408768 5211017969664 5212125528064 5215947826752 5217056432952 5236219183104 5236462393344 5248110340291 5255940538368 5256813477888 5261786659584 5262031057374 5267387154432 5267631812352 5268506693632 5288104034304 5293106818272 5312795664384 5313924854784 5319333773312 5319580844032 5324613406476 5333443411968 5333691138048 5345307082752 5345555359872 5365190098944 5365439299584 5366330425344 5370515246187 5371407214992 5377124386816 5377374141776 5386291642368 5391387316224 5391637733664 5398272868352 5403379876986 5412591894528 5418352902144 5423478907392 5444556816384 5444809703424 5450605002752 5455761519936 5456667646976 5471141566464 5476964892672 5477219284992 5498506051584 5503707885312 5509565874176 5523923533824 5524180107264 5530978353152 5531235254272 5536468051296 5557062131712 5557985083392 5569423218268 5578659201024 5583936863232 5584196224152 5591068327936 5591328020096 5605898747904 5611865505792 5617174582656 5639005274112 5639267192832 5645269467136 5650610145648 5651811135698 5660243656704 5666539479552 5672570781696 5672834259456 5693935583232 5694881267712 5700268881216 5706336083968 5721472253952 5721738003072 5728513294336 5728779370496 5734199053128 5743975071744 5750088794112 5755528636416 5756484550656 5756751926016 5768331190349 5777897029632 5778165399552 5783631803586 5790749339648 5791018306528 5806109417472 5806379097792 5812289273856 5812559241216 5813524627456 5819024482908 5835149279232 5840669592576 5840940878136 5862395215872 5863641219072 5869188487071 5869882310656 5875435483008 5876411312128 5898269884416 5898543845376 5920209764352 5921468055552 5925810548736 5926085788896 5927070030336 5933378633728 5933654225408 5949117038592 5956714889216 5962350209088 5984250494976 5984528449536 5997840388904 6007786831872 6013470468096 6013749779856 6020150642688 6021150507008 6037121728512 6043547467776 6049264935168 6049545909498 6073056976896 6079520964608 6085272464544 6095647014912 6108922380288 6109206125568 6131930628096 6132949057536 6137731709928 6138751102848 6145285013504 6145570447744 6161585504256 6161871695616 6169454706688 6175291287984 6185819308032 6192403316736 6198261608448 6212048974222 6222350647296 6222639661056 6228526557708 6229262860288 6235156022784 6236191596544 6236481253184 6252733218816 6259388448768 6259679182848 6284006916096 6289951868928 6290244022608 6296646713344 6303943189817 6313348694016 6321411719168 6327392058624 6350928150528 6351982952448 6352277987328 6356936413854 6365055106592 6381642129408 6381938541888 6389792374784 6390089165824 6406741426176 6413560578048 6414923726848 6419628094464 6420992532864 6444577456128 6444876791808 6450973934769 6459212726512 6468849893376 6476045119488 6476345916768 6482938036224 6483239153664 6484315930624 6508435734528 6514593007104 6514895594844 6538825433088 6539129146368 6540215205888 6547176423424 6553370346432 6564542939136 6578839486464 6579145058304 6592378503256 6603310891008 6603617599488 6609864918384 6610962726144 6617999245312 6618306636032 6635553619968 6635861826048 6642924847104 6644028145664 6650313694752 6661651562496 6675050962944 6675361003584 6689898895316 6701304250368 6707643985224 6708436926464 6714783409152 6715898642432 6740879867904 6741192966144 6747570437517 6767392063488 6772669473024 6773794320384 6781004152832 6781319114752 6798990901248 6807674159104 6814114524672 6814431024492 6839461085184 6845931522612 6854674730176 6872537677824 6872856891264 6880172163072 6881314865152 6881634486272 6899567689728 6906911391744 6913445640192 6913766753712 6940636545024 6947202698982 6948023959552 6954597102336 6956075243936 6966453731328 6981625577472 6981949857792 7007920717824 7009084637184 7014550525632 7015715546112 7016041409832 7023182872576 7023509083136 7041812004864 7042139080704 7050805379072 7057475757696 7057803561081 7069507780608 7083727552512 7085233139712 7099484541968 7111257882624 7111588184064 7118316065952 7127076110336 7127407146496 7145980821504 7146312735744 7153586798592 7153919066112 7155107233792 7160686994916 7161876286656 7188516421632 7188850311552 7204506502648 7215255650304 7216789192704 7223616599472 7224470536192 7231305209856 7259409088512 7259746271232 7266614317326 7274348693248 7293305290752 7293644047872 7294855421952 7302619856896 7302959046656 7321990201344 7331341402112 7338277180416 7365231378432 7365573476352 7372541639736 7381957401728 7401194422272 7401538190592 7409416175616 7410646777856 7416425816163 7438212268032 7445249150976 7445594965536 7473290452992 7474531663872 7481602906596 7482487341056 7489566110208 7502334787584 7518673698816 7519022923776 7534146860864 7546991542272 7554131335296 7555385972736 7563427708928 7563779012608 7583489851392 7583842086912 7591914110976 7593175023616 7600358508288 7600711527318 7613316071424 7628629671936 7628984004096 7645598737504 7658633428992 7665878840256 7674038181888 7675312734208 7675669234688 7703862706176 7704220532736 7711509071448 7740193683456 7741479223296 7741838797056 7749719031808 7750078988288 7758699310544 7770275315712 7780199038976 7787559456768 7787921170848 7816526954496 7818188292096 7823921740128 7825584649428 7833913977344 7854328774656 7854693590016 7864359845888 7864725127168 7885220216832 7895290740736 7901080731648 7901447718528 7902760040448 7932156051456 7939660227408 7949800278784 7961661407232 7970887282176 7979000659968 7979371266048 7986920109714 8017960624128 8018333039808 8026867523584 8047785148416 8048158949376 8049495638016 8057110822488 8058063290368 8065686580224 8066061212664 8079437463552 8097409302528 8105069815479 8113696619392 8127529353216 8135218361088 8145229840384 8145608167424 8166835224576 8167214555136 8175907504128 8177265410048 8183642279904 8185001470464 8215447339008 8215828927488 8233721717312 8247759077376 8255561827968 8264348811264 8296467529728 8296852881408 8304702076944 8313541363712 8335593197568 8336977625088 8345851265024 8346238910464 8354134827402 8367988801536 8386602491904 8386992030144 8417798258688 8425761873984 8436522744832 8458507911168 8458900789248 8467904200704 8469310603264 8469703983104 8475915218472 8477716703547 8508856172544 8509251389184 8540903374848 8542321901568 8550403321824 8551414104064 8559504125952 8561323377152 8592769941504 8593169055744 8601298579692 8625133191168 8633292954624 8634726825984 8635127889024 8643917381632 8644318871552 8666845544448 8667248099328 8677914312704 8686124009472 8686527459792 8700932653056 8718433910784 8718838861824 8720286941184 8728536724362 8737827128576 8752723918848 8761004388864 8761411317204 8771785981952 8772193411072 8795461828608 8804823465984 8813153224512 8814616968192 8847404826624 8847815768064 8857233129472 8867084926336 8880314646528 8882202083328 8890605045504 8900067950592 8900481338112 8935072333824 8943525313632 8953044545536 8976375742464 8976792674304 8987839823872 8988257288192 8996760583356 9011680247808 9030225964032 9031725760512 9065321201664 9073897402752 9074318864247 9085486032896 9085908032656 9109585465344 9119281446912 9127908696816 9163383570432 9163809188352 9173562884096 9197895942144 9199423586304 9208126654272 9217927520256 9218355671616 9254182060032 9262936931976 9272796136448 9288604975104 9297392412672 9308834103296 9309266477056 9318073461333 9333525970944 9333959491584 9343894290432 9345446182912 9352734034176 9354287394816 9354721879776 9389082673152 9389518774272 9409967676928 9410404748108 9426010374144 9434927803392 9435366033912 9444970070016 9446977519616 9482117578752 9491088087936 9526392225792 9527974428672 9528416980992 9538115731456 9538558754816 9547582659888 9549168382208 9563415773184 9584688562176 9585133748736 9620340867072 9622385590272 9629442141696 9631488799296 9641740279808 9666866184192 9667315187712 9679212118016 9679661694976 9688819089768 9724407054336 9724858730496 9726473895936 9746490631969 9762653601792 9771889510656 9772343392266 9784369573888 9810322808832 9820308504576 9820764635136 9830055519648 9868259229696 9868717587456 9879221567488 9888567754884 9904966336512 9905426399232 9916444089216 9926998867968 9927459954048 9964387270656 9966042218496 9975470542128 9986088146944 10003113050112 10012576444416 10013041505376 10024898265088 10025363898368 10034848342974 10051956375552 10062655389696 10072175113728 10073847963648 10111319801856 10111789449216 10122552147968 10133811344384 10134282036424 10151088095232 10160691480576 10171506229248 10171978672128 10211511238656 10221171787008 10221646536738 10232050909184 10259191627776 10271816941568 10272294043648 10282012095264 10320258244608 10321972297728 10322451729408 10360367087616 10370168460288 10370650130568 10383412609024 10383894894464 10410954817536 10422035939328 10424251056128 10431895653504 10434112865904 10472438366208 10472924786688 10496220680582 10511881076736 10513626955776 10523573319168 10524062114748 10534774308864 10535263624704 10537013387264 10576208068608 10586213636544 10625591328768 10627849709568 10638667546624 10639161688064 10649226812952 10666886823936 10667382276096 10690614165504 10691110719744 10730380197888 10730878599168 10732660850688 10741030492374 10742814429984 10754248773632 10754748283552 10782774632448 10783275467328 10796545736704 10806759753972 10825183789056 10836705804288 10846957814784 10889113632768 10889619406848 10899921475989 10901210005504 10911523039872 10913335293952 10942283132928 10953929785344 10954438569984 10997012103168 11007415770624 11019131748352 11047847067648 11048360214528 11062470508544 11072936102592 11114124263424 11115970166784 11138846436536 11157318402048 11167873726464 11168392448304 11182136655872 11182656040192 11211797495808 11223731011584 11234349165312 11278010548224 11278534385664 11290538934272 11301220291296 11303622271396 11320487313408 11333078959104 11345141563392 11345668518912 11387871166464 11389762535424 11400537762432 11401067290977 11412672167936 11442944507904 11443476006144 11457026588672 11457558740992 11468398106256 11487950143488 11500177588224 11511057272832 11512969101312 11513503852032 11536662380698 11555794059264 11556330799104 11567263607172 11581498679296 11582036613056 11612218834944 11612758195584 11624578547712 11625118482432 11627049254912 11638048965816 11670298558464 11681339185152 11681881756272 11707323066803 11724790431744 11727282438144 11738376974142 11739764621312 11750870966016 11752822624256 11796539768832 11797087690752 11842936111104 11851621097472 11852171577792 11854140060672 11866757267456 11867308450816 11898234077184 11913429778432 11924700418176 11968500989952 11969056899072 11980380164571 11995680777808 12015573663744 12026940936192 12027499559712 12040301285376 12042301014016 12074243457024 12087094935552 12098529870336 12099091818996 12146113953792 12159041929216 12170544929088 12191294029824 12217844760576 12218412251136 12263861256192 12265898115072 12275463419856 12277502205696 12290570027008 12291140895488 12323171008512 12323743391232 12338909413376 12350582575968 12371638616064 12396523216896 12424097948444 12444701294592 12445279322112 12457053115416 12458525720576 12470312045568 12472383193088 12472962506368 12505466437632 12518776897536 12519358365696 12531202241103 12568013832192 12579903737856 12580488045216 12593293426688 12607886379634 12626697388032 12642823438336 12654784117248 12701856301056 12703965904896 12704555974656 12713872827708 12730110213184 12763284258816 12763877083776 12779584749568 12780178331648 12813482852352 12827121156096 12829847453696 12839256188928 12841985065728 12889154912256 12889753583616 12901947869538 12918425453024 12937699786752 12952090238976 12952691833536 12965876072448 12966478307328 12968631861248 13016871469056 13029186014208 13029791189688 13077650866176 13078258292736 13080430411776 13092805086543 13094352846848 13106740692864 13129085878272 13157678972928 13158290116608 13184757006512 13206621782016 13207235198976 13219729836768 13221925452288 13235998490624 13236613272064 13271107239936 13271723652096 13285849694208 13288056291328 13300627389504 13323303124992 13350101925888 13350722007168 13379797790632 13402608500736 13415287970448 13416873852928 13429566818304 13431797284864 13481759735808 13482385932288 13495140875034 13545338946048 13547588640768 13562008305664 13562638229504 13597981802496 13615348318208 13628229049344 13628862048984 13678922170368 13691863045224 13709349460352 13745075355648 13745713782528 13760344326144 13762629730304 13763268972544 13799135379456 13813822783488 13826891280384 13827533507424 13881273090048 13894405397964 13896047919104 13909194204672 13912150487872 13932907462656 13963251154944 13963899715584 14015841435648 14018169274368 14029101051264 14031431092224 14032082819664 14046365745152 14047018166272 14083624009728 14084278161408 14101610758144 14114951515392 14115607122162 14139015561216 14167455105024 14170466279424 14198969083936 14223176368128 14236632131904 14254152220672 14254814292992 14291961643008 14292625471488 14307173597184 14307838132224 14310214467584 14321373989832 14323752573312 14377032843264 14377700623104 14409013005296 14430511300608 14433578385408 14447233198944 14448941072384 14462610419712 14518818177024 14519492542464 14533228634652 14548697386496 14586610581504 14587288095744 14589710843904 14605239713792 14605918093312 14643980402688 14662682804224 14676554360832 14730462756864 14731146952704 14745083279472 14763914803456 14802388844544 14803076381184 14818832351232 14821293555712 14832851632326 14890498301952 14891189931072 14946580905984 14949063327744 14963205813192 14964974682112 14979132220416 15004669575168 15037347397632 15038045847552 15052272514461 15068293721728 15093983084544 15108262670592 15110771945472 15126855417856 15127558025216 15166979702784 15167684173824 15183828221952 15186350047232 15200717016576 15201423054636 15226632142848 15257259343872 15257968008192 15291197475008 15317266857984 15331757680512 15332469805107 15348076363776 15350625468416 15351338469376 15407725412352 15408441065472 15423018142896 15480387366912 15482958446592 15483677594112 15499438063616 15500157976576 15517398621088 15540550631424 15575118913536 15575842341696 15633053908992 15636376584192 15647843480256 15651169298856 15667827954688 15708657549312 15709387180032 15728719691776 15729450254336 15744331020873 15770440433664 15790581481472 15802161463296 15802895437056 15805520080896 15864312102912 15879320454816 15899600557568 15941774564352 15958001319936 15958742532096 15973840219428 16035921248256 16036666079616 16053735047168 16095570296832 16096317898752 16098991276032 16114221644976 16116126580736 16131373160448 16132122425328 16158874927104 16194818605056 16210139630958 16227393238784 16255058706432 16270436722176 16290459680768 16291216334848 16333670449152 16334429110272 16351815008256 16354530820096 16367284559808 16370002940928 16430894678016 16431657854976 16467443434624 16468208309189 16495518154752 16511123655936 16528697622528 16592935059456 16593705762816 16609404153888 16627082727424 16671186395136 16673955250176 16691702530048 16692477820928 16708269654804 16735977603072 16773204983808 16773984060288 16835596517376 16851523747968 16873045489664 16917015822336 16917801578496 16935808401408 16938621206528 16939407966208 16951830436944 16955433407094 17017712345088 17018502778368 17081806749696 17084643803136 17100806643648 17119008251904 17122646754304 17185539883008 17186338111488 17202597159384 17250266382336 17266585909248 17269453651968 17270255778048 17287834763264 17288637743104 17304993571047 17333691088896 17334496198656 17355828625408 17372248018944 17373054919584 17436867821568 17437677723648 17440573882368 17457073448724 17475654257152 17505447837696 17522008777728 17522822634408 17543571963904 17544386822144 17590923657216 17609646931968 17626306449024 17629233936384 17694809653248 17695631536128 17714466258944 17734169852672 17760629293056 17764404166656 17781210091008 17800135901184 17800962676224 17870144667648 17887050627264 17906089091072 17952751484928 17953585348608 17975679647744 17976514576384 17993521166712 18023360495616 18060451928064 18063451521024 18130642403328 18147794805504 18148637728494 18170972065792 18171816065312 18219170930688 18238562893824 18255817393632 18326767140864 18327618376704 18347125768192 18395791884288 18398847172608 18416253308544 18435855040512 18436711343232 18508364120064 18525873863952 18545592272896 18577209950208 18594784825344 18617668206592 18618532954112 18636146922666 18667051941888 18667918983168 18687788580864 18705468068352 18708574789632 18709443759552 18778165346304 18779037548544 18819935353856 18820809496216 18852020748288 18869855606784 18870732067824 18889940140032 18893955039232 18911829569451 18964235157504 18982176175872 19052784451584 19055948857344 19056833961984 19076231462912 19077117509632 19095165319776 19098336764416 19169377124352 19170267497472 19240681734144 19244771180544 19258884283392 19262977598592 19283480559616 19333732368384 19334630375424 19358424236032 19359323389952 19377638179536 19448814108672 19449717460992 19452947791872 19492981263938 19525307203584 19543779021312 19544686784532 19568739147776 19620645617664 19641529270272 19660111039296 19736518459392 19737435174912 19758443134976 19777135509768 19809932673024 19810852798464 19832888178432 19853997735936 19854919908096 19928774541312 19932084436992 19950941084256 19972176293888 20025152888832 20026083010752 20049796530176 20050727796736 20069696685948 20103912751104 20125310779392 20144350227456 20147695927296 20222639603712 20223578898432 20242711312551 20245104295936 20267622688768 20268564072848 20302176190464 20321382961152 20343012458496 20343957344256 20423022477312 20442343574016 20443293073476 20464101818368 20518383255552 20544588087296 20564024190528 20640516489216 20643944595456 20644903458816 20720734175232 20740336920576 20741300261136 20766825218048 20767789788928 20821909635072 20844071878656 20848502112256 20863791307008 20868225731808 20944876732416 20945849573376 20992441361164 21023762153472 21027253911552 21047146638336 21048124229496 21069548617728 21070527249408 21074026774528 21152416137216 21172427273088 21173410683243 21251182657536 21255699419136 21277335093248 21278323376128 21298453625904 21333773647872 21334764552192 21381228331008 21382221439488 21460760395776 21461757198336 21465321701376 21482060984748 21485628859968 21508497547264 21509496567104 21565549264896 21566550934656 21593091473408 21613519507944 21650367578112 21673411608576 21693915629568 21742171409777 21778227265536 21779238813696 21799842951978 21802420011008 21823046079744 21826670587904 21884566265856 21907859570688 21908877139968 21994024206336 22014831541248 22038263496704 22095694135296 22096720429056 22124941017088 22145872205184 22228248526848 22231940333568 22249277448489 22277692873072 22314636804096 22335747452928 22336784896608 22364273311744 22365312080384 22423594991616 22447462023168 22468698330624 22556021096448 22557068771328 22581077868544 22602440582592 22607244542792 22640974626816 22666157918208 22690283126784 22691337037824 22775742332928 22779525070848 22801075524864 22802134581954 22825344335872 22885889015808 22886952012288 22914053177344 22915117481984 22936796212512 22975900286976 23022114545664 23025938202624 23027007704064 23073324761396 23111588118528 23112661598208 23134527214344 23162997358592 23164073226112 23224437669888 23225516391168 23249157095424 23250236964864 23254098509824 23276097931632 23340597116928 23362678370304 23363763512544 23414646133606 23449580863488 23454564876288 23476753948284 23479529242624 23501741932032 23505645248512 23593079537664 23594175381504 23685872222208 23703242194944 23704343155584 23708280121344 23733514534912 23734616901632 23796468154368 23826859556864 23849400836352 23937001979904 23938113798144 23960760329142 23991361555616 24053881872384 24054999119424 24080602570752 24084602028032 24148486914048 24174189871104 24197059740672 24198183637992 24292227907584 24315209446437 24318083858432 24341089858176 24382588059648 24435689521152 24436824502272 24527722512384 24531796230144 24550926839712 24555004411392 24581140054016 24582281790976 24646342017024 24647486782464 24677818826752 24701165151936 24743277232128 24793046433792 24848195896888 24889402589184 24890558644224 24914106230832 24917051441152 24940624091136 24944766386176 24945925012736 25010932875264 25037553795072 25038716731392 25062404482206 25159807475712 25160976090432 25186586853376 25215772759268 25253394776064 25285646876672 25309568234496 25403712602112 25407931809792 25409111949312 25427745655416 25433150110641 25460220426368 25526568517632 25527754167552 25559169499136 25560356663296 25626965704704 25654242312192 25659694907392 25678512377856 25683970131456 25778309824512 25779507167232 25803895739076 25836850906048 25875399573504 25904180477952 25905383667072 25931752144896 25932956614656 25937263722496 26033742938112 26058372028416 26059582379376 26155301732352 26156516585472 26160860823552 26185610173086 26188705693696 26213481385728 26258171756544 26315357945856 26316580233216 26369514013024 26414470397952 26439459673536 26443850904576 26471996981248 26473226544128 26542214479872 26543447304192 26571699388416 26576112582656 26601254779008 26646606249984 26700203851776 26701444014336 26759595581264 26805217001472 26830575940896 26833747705856 26859133636608 26863594569728 26963519471616 26964771864576 26990281750068 27090677892096 27095177281536 27124016611328 27125276459008 27195963604992 27230696636416 27256458098688 27257724097968 27357844340736 27383726090448 27418698920704 27490150711296 27491427565056 27520688652288 27525259460608 27526537945088 27598270758912 27653782560768 27655067014848 27762546180096 27788810795928 27792095838208 27818388409344 27824300975744 27865814925312 27926502309888 27927799431168 27954220383999 28031682871296 28036338548736 28058202102528 28062862184448 28064165639328 28092731490304 28094036332544 28167248019456 28168556322816 28203221516288 28229903030784 28231214244324 28278031122432 28334910210048 28340932558848 28397938167872 28446352736256 28473264263808 28508304441344 28509628585984 28583923286016 28585250942976 28614347194368 28615676264448 28620428935168 28642747979664 28647505146624 28754065686528 28755401246208 28818026010592 28861022601216 28867156770816 28894466397888 28925220839424 29037636354048 29038985084928 29066457269304 29097394772992 29173221163008 29174576191488 29179421687808 29210479427584 29211836186624 29239471895907 29287960805376 29325365608448 29353108721664 29460925513728 29462293905408 29490166558944 29527829606912 29604777689088 29606152762368 29637664702464 29642587111424 29665703264652 29780996603904 29782379862144 29893161811968 29898126655488 29926411626384 29929949364224 29958264440832 30009339150336 30074694795264 30076091695104 30104545028922 30136587443456 30187966169088 30216525341184 30221543890944 30253710835712 30255116050432 30333959405568 30335368347648 30367656443904 30372700094464 30401434033152 30402846109272 30453264285696 30514518687744 30515936016384 30582394950016 30634533715968 30663515361024 30664939610214 30696152727552 30701250936832 30702676938752 30815450824704 30816882130944 30846036285792 30960774733824 30965916893184 30967355188224 30998876127232 31000315953152 31034797242176 31081101262848 31150237827072 31151684683392 31266107817984 31272753168384 31295686960512 31302338597712 31335655909376 31417315098624 31418774360064 31457439383552 31458900508672 31488662041746 31540880867328 31604322926592 31605790874112 31611040161792 31728624205824 31758640909632 31799201115136 31883549128704 31916002639872 31917485064192 31947680438856 32071842496512 32073332159232 32107470094336 32191140593664 32192635797504 32197982552064 32228443289952 32232253161472 32262746320896 32264244850656 32389637210112 32420279261916 32454786477568 32510117412864 32540873444352 32580919361536 32582432669696 32667340898304 32668858220544 32703630016512 32709061640192 32734569119616 32740005881856 32861789356032 32863315709952 32934886869248 32936416618378 32991036309504 33022247311872 33057395245056 33187411525632 33218808307776 33254165454848 33342372790272 33347910500352 33383405060096 33384955641856 33416539309608 33471955206144 33546409967616 33547968120576 33671193034752 33703047495936 33746090979328 33834031644672 33835603156992 33871616802816 33877242413056 33878815932416 33903660873888 33910866814188 34035424690176 34037005556736 34163613499392 34169287606272 34201613287296 34203201872931 34238016503808 34245293508608 34371079766016 34372676222976 34405194318768 34500532764672 34533171818496 34538907303936 34540511556096 34575669526528 34577275486208 34609987142094 34667382177792 34668992397312 34744496037888 34746109839168 34873735643136 34875355447296 34881147764736 34914146897448 34951308514304 35010895675392 35044017555456 35045645268816 35087143927808 35088773644288 35121969200409 35181847314432 35219293863936 35252612898048 35258467872768 35389619306496 35391263072256 35428932517888 35468339705344 35528808333312 35562420182016 35600271802368 35601925352448 35740289335296 35774101254528 35812178182144 35905502969856 35907170697216 35951359295488 35953029152768 35987042333424 36046720991232 36120903856128 36126903042048 36261284806656 36295589611008 36297275456988 36341944131584 36343632130624 36438341861376 36477125787648 36511634787264 36653534281728 36655236753408 36694251536384 36736772382037 36791583768576 36797694345216 36832506617088 36871710081024 36873422686464 37016728240128 37051747727904 37091184545792 37189569650688 37235336413184 37237065908224 37272293845332 37334103883776 37335837966336 37375577161728 37410936136704 37417149579264 37418887519104 37556330692608 37558075097088 37593606723309 37639870707712 37641618992432 37704041496576 37739711213568 37741464135648 37779880280064 37787910078464 37823659138902 37928470315008 37964352351744 38105568903168 38111897714688 38113667923968 38154235019264 38190330639552 38196673528832 38338754248704 38340534994944 38481363468288 38489542361088 38517768566784 38525955197184 38566961119232 38667464736768 38669260750848 38716848472064 38718646779904 38755276359072 38897628217344 38899434921984 38905895583744 38985962527876 39050614407168 39087558042624 39089373569064 39137478295552 39241291235328 39283058540544 39320222078592 39473036918784 39474870349824 39516886269952 39554271019536 39619865346048 39621705596928 39665776356864 39707995471872 39709839816192 39857549082624 39864168873984 39901882168512 39944352587776 40050305777664 40052166021504 40099593060352 40101455593472 40139393371896 40207825502208 40250621558784 40288700454912 40295391854592 40378318332443 40445279207424 40447157796864 40485422625102 40490208591872 40535245377536 40537128145696 40642765922304 40686024916992 40687914688512 40846044954624 40884687148032 40886586146952 40928203636736 41036766511104 41089176174592 41128048381056 41281032978432 41287889190912 41289806917632 41441468350464 41480673841152 41482600522272 41533650436096 41535579577856 41643819270144 41688143757312 41697004224512 41727582614016 41736451463616 41889753464832 41891699146752 41984882722328 42047524306944 42054507823104 42094293276672 42096248458992 42139097235456 42141054498816 42148053549056 42304832274432 42344854546176 42346821366486 42502365315072 42511398838272 42554670186496 42556646752256 42596907251808 42669529104384 42762456662016 42764442878976 42921520791552 42923514396672 42930643402752 42964121969496 42971257719936 43016995094528 43018993134208 43131098529792 43133101869312 43186182946816 43227039015888 43300735156224 43346823217152 43387831259136 43484342819554 43556454531072 43558477627392 43599685903956 43604840022016 43646092159488 43653341175808 43769132531712 43815719141376 43817754279936 43988048412672 44029663082496 44076526993408 44191388270592 44193440858112 44249882034176 44291744410368 44456497053696 44463880667136 44498554896978 44555385746144 44671494905856 44673569793216 44728546623488 44730624160768 44847189983232 44894924046336 44937396661248 45112042192896 45114137542656 45156817543383 45162155737088 45204881165184 45214489085584 45281949253632 45332315836416 45380566253568 45382674075648 45551484665856 45559050141696 45602151049728 45604269163908 45650688671744 45771778031616 45773904024576 45830234963968 45873592425024 45951800573952 46044229091328 46051876405248 46054015408128 46146649522792 46223176237056 46225323196416 46269054428688 46325994717184 46328146452224 46448875339776 46451032782336 46498314190848 46500473929728 46508197019648 46552195863264 46725356740608 46727527025088 46829292267212 46899161726976 46909129752576 46953507896568 46959058485248 47003483864064 47011290497024 47186159075328 47188350763008 47232993062619 47371744444416 47406484389888 47408686311168 47416560242688 47467029069824 47469233803264 47592936308736 47653719113728 47698801672704 47874003959808 47876227596288 47921520658284 47982723111232 48107763744768 48109998238848 48161205141504 48169204056064 48296973828096 48348379742208 48394119481344 48396367275984 48584455815168 48630418892874 48636167716864 48682179716352 48765176119296 48871379042304 48873649004544 49055445024768 49063592460288 49101853679424 49110008822784 49162280108032 49164563581952 49292684034048 49294973564928 49355637653504 49402330303872 49404624927567 49486554464256 49586092867584 49696391793776 49778805178368 49781117288448 49828212461664 49834102882304 49881248182272 49889532772352 49891850025472 50021865750528 50075107590144 50077433462784 50124808964412 50319614951424 50321952180864 50373173706752 50431545518536 50506789552128 50571293753344 50619136468992 50807425204224 50815863619584 50818223898624 50855491310832 50866300221282 50920440852736 51053137035264 51055508335104 51118338998272 51120713326592 51253931409408 51319389814784 51357024755712 51367940262912 51556619649024 51559014334464 51607791478152 51673701812096 51750799147008 51808360955904 51810767334144 51863504289792 51865913229312 51874527444992 51914980713141 52067485876224 52116744056832 52119164758752 52310603464704 52313033170944 52321721647104 52371220346172 52377411387392 52426962771456 52516343513088 52630715891712 52633160466432 52739028026048 52828940795904 52878919347072 52887701809152 52943993962496 52946453088256 53084428959744 53086894608384 53143398776832 53152225165312 53202509558016 53293212499968 53400407703552 53402888028672 53519191162528 53610434002944 53661151881792 53718267273216 53727189139456 53927038943232 53929543729152 53980563500136 54181355784192 54190354563072 54248033222656 54250552918016 54391927209984 54461393272832 54512916197376 54515448195936 54715688681472 54767452180896 54837397841408 54980301422592 54982855130112 55041377304576 55050518921216 55053075890176 55196541517824 55307565121536 55310134029696 55525092360192 55577621591856 55584191676416 55636776818688 55648601951488 55731629850624 55853004619776 55855598862336 55908440767998 56063365742592 56116404205056 56125724368896 56128331278656 56185462980608 56188072665088 56334496038912 56337112645632 56406443032576 56459806061568 56462428488648 56556062244864 56669820420096 56681865117696 56735488708353 56795876335744 56892705472512 56946528527616 57016608882688 57019257171968 57167846572032 57170501885952 57228694388736 57231352528896 57240857870336 57285495959328 57295010293248 57508131373056 57510802492416 57636052021184 57722045202432 57734313541632 57788932795776 57850441678848 58075272708096 58077970169856 58132914538608 58194789545984 58346442326016 58349152382976 58358843375616 58420958855168 58423672373248 58478943791814 58575921610752 58706217443328 58924587810816 58980333117888 59055659213824 59209555378176 59212305524736 59275329404928 59285174222848 59331406529304 59561993207808 59564759724288 59786323623936 59796253310976 59852823252768 59859898728448 59916528881664 60149389590528 60152183390208 60209090057844 60273174886912 60375932338176 60433050682368 60443087781888 60507421671424 60510232100864 60667918811136 60670736695296 60735312887808 60745400188928 60802868066304 60805692218544 60906528571392 61029037375488 61031872032768 61164789900032 61269067431936 61327030722048 61329879220428 61392305455104 61402501873664 61405353877504 61633764261888 61692072571584 61921549467648 61931833786368 61934710376448 61997752254464 62000631906304 62069594484352 62162202525696 62300475654144 62303369366784 62532215635968 62545506336768 62591373921024 62604677195424 62671311818752 62834630197248 62837548720128 62914878767104 62917801017344 62977324083492 63081761734656 63208645853184 63211581748224 63222080323584 63457248411648 63517281819264 63520232049729 63598402230272 63767098257408 63832005279744 63834970128384 63895360877712 64143684993024 64146664318464 64214940188672 64382281187328 64385271595008 64395965104128 64456886579904 64525492641792 64528489701312 64779274420224 64840558523832 64909572955136 65020234825728 65081746888704 65161838723072 65164865339392 65226514229331 65334681796608 65337716441088 65407260033024 65418123280384 65469138239232 65480011763712 65723578712064 65726631419904 65869773738496 65872833236756 65982072619008 66044494623744 66114790490112 66374823051264 66437616615552 66508330909696 66684745580544 66695821000704 66766810120192 66769911283712 66833078619216 66943910412288 67092819935232 67095936241152 67342386069504 67406094991872 67492181958656 67668063289344 67671206313984 67743233605632 67754484826112 67757631864832 67807321747776 67821733628376 68070849380352 68074011113472 68225434423783 68327226998784 68338575212544 68403226574592 68406403745862 68476033007616 68490587017216 68742159532032 68745352445952 68810388637536 69066343636992 69077814607872 69081023112192 69151339053056 69154550972416 69219974284188 69334764355584 69337984794624 69488992075776 69492219678336 69747471286272 69750710894592 69762295529472 69828293794896 69902617028608 70021791350784 70088035110912 70091290537632 70174287855616 70177547288576 70243938400818 70363694628864 70438587727872 70505225796096 70516935745536 70779238612992 70782526144512 70857865035776 70936679410688 71057616666624 71124840364032 71200543604736 71203850704896 71480578670592 71548202509056 71624356364288 71811005939712 71814341394432 71902718590976 71906058305536 71974084666848 72241807712256 72253806084096 72522569613312 72591179222016 72594550913976 72683888263168 72687264261248 72876683722752 72954251575296 73023269574528 73307068563456 73310473506816 73388503072768 73473544764074 73583167537152 73595388690432 73665013234176 73743420162048 73746845372928 74033456480256 74103495455808 74182369091584 74379139301376 74470672826368 74474131816448 74544587690664 74668207767552 74671675932672 74751154323456 74821872273408 74834299158528 74837775038208 75112661385216 75116150194176 75187213446618 75279741415424 75283237984864 75479422427136 75482928271296 75559760560128 75575820156928 75647318277804 75856940630016 75928704703488 76211137806336 76223795429376 76227335847936 76299450331923 76308470038528 76380661279104 76393347057664 76677508497408 76681069989888 76962726936576 76979084722176 77035537133568 77051910394368 77133922238464 77334929473536 77338521501696 77437293559808 77510552718144 77795256434688 77798869843968 77811791167488 77971925055752 78101228814336 78175116085248 78178747138128 78274956591104 78482582470656 78566117081088 78640444157184 78946073837568 78949740699648 79033772539904 79108542039072 79243411193856 79331552713728 79415990943744 79419679632384 79715098165248 79728337747968 79803764337024 79888705175552 80100611555328 80104332043008 80199186120704 80202911186944 80278786743792 80415651004416 80501243117568 80577400909824 80590783709184 80756636664886 80890558414848 80894315593728 80970845250204 80980417183744 81070490755072 81074256291392 81285531844608 81372049833984 81375829377024 81692089909248 81769374296064 81773172293904 81856407273472 81951261467621 82073533022208 82178352349184 82256096762112 82562065956864 82575778381824 82579613835264 82961347682304 82965201044544 83067300872192 83071159155712 83287638540288 83376287514624 83394008449024 83455165228032 83472902927232 83779506929664 83783398293504 83862661151997 83969765444656 84095048613888 84109015646208 84188586553344 84192496917984 84278194470912 84282108997632 84296107098112 84609664548864 84689709092352 84693642732972 85004730630144 85022797676544 85113293504512 85193814503616 85339058208768 85524913324032 85528885757952 85843041583104 85847028793344 85861286805504 85928243938992 85942515439872 86033990189056 86037986268416 86262197059584 86266203738624 86372365893632 86454078031776 86601470312448 86775662518272 86968685639108 87112909062144 87116955254784 87199371807912 87209680044032 87292184318976 87306682351616 87538265063424 87631438282752 87635508559872 87718415687721 87976096825344 88059326164992 88153053986816 88382776541184 88386881716224 88499764068352 88583488820736 88912994107392 88927761334272 88997109793956 89110771492288 89342989811712 89347139586432 89457093246976 89461248321536 89694379966464 89789848092672 89874793322496 90224084385792 90228275085312 90313635086766 90324311474176 90409762330368 90428978171168 90563898507264 90664631672832 90761132507136 90765348151296 91102969331712 91118100283392 91204302099456 91208538327816 91301377343488 91543556063232 91547808049152 91660469927936 91747184850048 91903601147904 92088458182656 92103752810496 92108030816256 92293299045584 92446352474112 92450646392832 92538108857376 92651989434368 92656292904448 92897750679552 92902065564672 92996628381696 93000947859456 93016394039296 93104391726528 93450713481216 93455054050176 93658584534424 93798323453952 93818259505152 93907015793136 93918116970496 94006967728128 94022580994048 94372318150656 94376701526016 94465986125238 94812968779776 94817372622336 94833120485376 94934058139648 94938467606528 95185872617472 95307438227456 95397603345408 95748007919616 95752455192576 95843041316568 95965446222464 96215527489536 96219996477696 96322410283008 96338408112128 96593947656192 96696759484416 96788238962688 96792734551968 97168911630336 97260837785748 97272335433728 97364359432704 97530352238592 97742758084608 97747298009088 98110890049536 98127184920576 98203707358848 98220017645568 98324560216064 98329127163904 98585368068096 98589947129856 98711275307008 98804660607744 98809249855134 98973108928512 99172185735168 99392783587552 99562234576896 99656424923328 99762496364544 99779065544704 99783700050944 100043731501056 100150215180288 100154866925568 100249617928824 100639229902848 100643904361728 100746347413504 100863091037072 101013579104256 101142587506688 101238272937984 101614850408448 101631727239168 101636447797248 101710982621664 101732600442564 101840881705472 102106274070528 102111016670208 102236677996544 102241426653184 102507862818816 102638779629568 102714049511424 102735880525824 103113239298048 103118028668928 103215582956304 103347403624192 103501598294016 103616721911808 103621534668288 103727008579584 103731826458624 103749054889984 103829961426282 104233488113664 104238329517504 104621206929408 104626066341888 104643443294208 104742440692344 104754822774784 104853925542912 105032687026176 105261431783424 105266320932864 105365907601227 105478056052096 105657881591808 105757838694144 105775403618304 105887987924992 105892906176512 106168857919488 106173789216768 106286797553664 106304450330624 106405019116032 106586424999936 106800815407104 106805776057344 107038382325056 107220868005888 107322303763584 107436534546432 107454378278912 107854077886464 107859087458304 107961127000272 108362711568384 108380709126144 108496066445312 108501105836032 108783854419968 109025832394752 109030896391872 109431377362944 109534904361792 109674795682816 109960602845184 109965710260224 110082754609152 110101037842432 110106151780352 110210317146111 110393083035648 110615130243072 110620268059392 111050184720384 111155243183712 111168383352832 111273553637376 111297203902976 111706009239552 111711197724672 111816881535996 112126731485184 112232808410112 112251448737792 112256662557312 112370925961216 112376145330176 112668992077824 112674225291264 112812886065152 112919612123136 112924856977296 113112124489728 113339640840192 113363730235392 113470977416706 113591752671488 113785410945024 113893057055232 114033217765376 114038514343936 114335693144064 114341003771904 114462705057792 114481715740672 114570991918656 114590020586496 115016262746112 115021604984832 115272104042368 115444090404864 115468627083264 115577865591552 115700883357696 116150545416192 116155940339712 116265829077216 116389579091968 116692884652032 116698304765952 116717686751232 116841917710336 116847344746496 116957887583628 117151843221504 117412434886656 117849175621632 117960666235776 118111318427648 118419110756352 118424611049472 118550658809856 118570348445696 118662813058608 119123986415616 119129519448576 119572647247872 119592506621952 119705646505536 119833057763328 120298779181056 120304366780416 120418180115688 120546349773824 120751864676352 120866101364736 120886175563776 121014843342848 121020464201728 121134954997329 121335837622272 121341473390592 121470625775616 121490800377856 121605736132608 121611384437088 122058074750976 122063744065536 122329579800064 122538134863872 122654061444096 122659758440856 122784610910208 122805003747328 122810707755008 123267528523776 123384145143168 123843098935296 123863667572736 123869420752896 123995504508928 124001263812608 124139188968704 124324405051392 124600951308288 124606738733568 125064431271936 125091012673536 125182747842048 125209354390848 125342623637504 125669260394496 125675097440256 125829757534208 125835602034688 125954648166984 126163523469312 126417291706368 126423163496448 126444160647168 126914496823296 127034563638528 127040464099458 127196804460544 127534196514816 127664010559488 127669940256768 127790721755424 128287369986048 128293328636928 128429880377344 128764562374656 128770543190016 128791930208256 128913773159808 129050985283584 129056979402624 129558548840448 129681117047664 129819145910272 130040469651456 130163493777408 130323677446144 130329730678784 130453028458662 130669363593216 130675432882176 130814520066048 130938276478464 130960023527424 131447157424128 131453262839808 131739547476992 131745666473512 131964145238016 132088989247488 132229580980224 132749646102528 132875233231104 133016661819392 133369491161088 133391642001408 133533620240384 133539822567424 133666157238432 134185639870464 134191872482304 134684772139008 134812189983744 134984363917312 135336126578688 135342412627968 135486467211264 135508969652224 135515263729664 135614643495552 135643467256752 136141698760704 136148022226944 136450868847566 136654453997568 136677150425088 136806453149184 136812807491724 136952066015232 136981174034432 137490704891904 137620777275072 138132687273984 138155629215744 138162046224384 138302678106112 138309101944832 138439948568376 138669528711168 138675969589248 138977984151552 138984439356672 139494942572544 139501421789184 139524591058944 139656587589792 139805234057216 140176070221824 140182581075264 140348575711232 140355094577152 140487876801636 140727389257728 140877175455744 141010451592192 141033871491072 141558477225984 141565052289024 141698979187857 141715730071552 141873358821376 142115233333248 142249680728064 142401087209472 142407701409792 142961157341184 143096405018112 143248712728576 143622011879424 143628682788864 143812116611072 143948169333696 144483615424512 144507612168192 145045139226624 145182358444032 145189101827952 145367776526336 145374528522496 145753367445504 145908503150592 146046539149056 146614137126912 146620947013632 146777006145536 146947089528148 147166335074304 147190777380864 147330026468352 147486840324096 147493690745856 148066912960512 148206990911616 148213874782701 148364738183168 148758278602752 148941345652736 148948263632896 149089175381328 149336415535104 149343351865344 149502308646912 149643744546816 149668598317056 149675550076416 150225322770432 150232300388352 150374426893236 150559482830848 150566475969728 150958844854272 150965856542592 151119521120256 151151640313856 151294636555608 151713881260032 151857409406976 152195199868439 152422275612672 152447590858752 152454671695872 152598900663846 152616940077056 152761322558208 152786694115328 153355016994816 153362139979776 153958169444352 154071074267136 154103820788736 154267844476928 154669858947072 154677043003392 154874587119616 155021105436288 155590512869376 155597739687936 155623582334976 155744942139423 155943850111504 156202457628672 156350232170496 156357494276256 156549913182208 156965164941312 157132234162176 157280888314368 157892147675136 157899481399296 158067545079808 158217084078144 158486822387712 158663105427456 158831981887488 158839359264768 159430196330496 159456675495936 159607528674048 159777410351104 160201223110656 160208664086016 160398372241408 160405822373888 160557573487584 160831302008832 161154801819648 161181567418368 161513273329772 161781116829696 161788631187456 161941690500408 161960834367488 162140981510144 162148512582784 162571063689216 162744099667968 162751658754048 163384179818496 163538748592128 163546344587808 163712814546944 163902522935242 164147066044416 164356704698368 164512193524224 165124131913728 165151556763648 165159227670528 165922695364608 165930402089088 166134601744384 166142318311424 166575277080576 166752575029248 166788016898048 166910330456064 166945805854464 167559013859328 167566796587008 167725322303994 167939530889312 168190097227776 168377173106688 168384993835968 168556388941824 168564217995264 168592214196224 169219329097728 169379418184704 169387285465944 170009461260288 170045595353088 170206466125059 170226587009024 170387629007232 170678116417536 171049826648064 171057771515904 171686083166208 171694057586688 171722573611008 171856487877984 171885030879744 172067980378112 172075972536832 172524394119168 172532407477248 172744731787264 172908156063552 173202940624896 173551325036544 173937371278216 174225818124288 174233910509568 174398743615824 174419360088064 174584368637952 174613364703232 175076530126848 175262876565504 175271017119744 175436831375442 176118652329984 176306107973632 176773763432448 176999528136704 177166977641472 177825988214784 177855522668544 177994219587912 178221542984576 178685979623424 178694279172864 178914186493952 178922496643072 179388759932928 179579696185344 179749586644992 180448168771584 180456550170624 180627270173532 180648622948352 180819524660736 180857956342336 181127797014528 181329263345664 181522265014272 181530696302592 182205938663424 182236200566784 182408604198912 182417076655632 182602754686976 183087112126464 183095616098304 183320939855872 183494369700096 183807202295808 184176916365312 184207505620992 184216061632512 184586598091168 184901292785664 185076217714752 185303978868736 185312585808896 185795501359104 185804131129344 185993256763392 186001895718912 186032788078592 186208783453056 186901426962432 186910108100352 187317169068848 187596646907904 187636519010304 187814031586272 187836233940992 188013935456256 188045161988096 188744636301312 188753403052032 188931972250476 189625937559552 189634745244672 189666240970752 189868116279296 189876935213056 190371745234944 190614876454912 190795206690816 191496015839232 191504910385152 191686082633136 191930892444928 192431054979072 192439992955392 192644820566016 192676816224256 193187895312384 193576477925376 193585469103936 194337823260672 194521675571496 194544670867456 194728718865408 195060704477184 195485516169216 195494596018176 195679542687993 196221780099072 196254369841152 196407414717696 196440035291136 196649120432128 196658254327808 197170736136192 197179894259712 197422550614016 197609321215488 197618499710268 197946217857024 198344371470336 198785567175104 199124469153792 199312849846656 199524992729088 199558131089408 199567400101888 200087463002112 200300430360576 200309733851136 200499235857648 201278459805696 201287808723456 201492694827008 201726182074144 202027158208512 202476545875968 203229700816896 203263454478336 203272895594496 203421965243328 203465200885128 203681763410944 204212548141056 204222033340416 204473355993088 204482853306368 204676303271349 205015725637632 205277559259136 205428099022848 205471761051648 206226478596096 206236057337856 206431165912608 206694807248384 207233443823616 207243069336576 207454017159168 207463652917248 207498109779968 207659922852564 208466976227328 208476659035008 209242413858816 209252132683776 209286886588416 209484881384688 209509645549568 209707851085824 210065374052352 210522863566848 210532641865728 210731815202454 210956112104192 211315763183616 211515677388288 211550807236608 211775975849984 211785812353024 212337715838976 212347578433536 212573595107328 212608900661248 212810038232064 213172849999872 213601630814208 213611552114688 214076764650112 214441736011776 214644607527168 214873069092864 214908756557824 215708155772928 215718174916608 215922254000544 216725423136768 216761418252288 216992132890624 217002211672064 217567708839936 218051664789504 218061792783744 218862754725888 219069808723584 219349591365632 219921205690368 219931420520448 220165509218304 220202075684864 220212303560704 220420634292222 220786166071296 221230260486144 221240536118784 222100369440768 222310486367424 222547107274752 222594407805952 223412018479104 223422395449344 223633763071992 224253462970368 224465616820224 224502897475584 224513325114624 224741851922432 224752290660352 225337984155648 225348450582528 225625772130304 225839224246272 225849713954592 226679281680384 226727460470784 226941954833412 227183505342976 227570821890048 227786114110464 228066435530752 228077028687872 228671386288128 228682007543808 228925410115584 228963431481344 229141983837312 229180041172992 230032525492224 230043209969664 230544208084736 230888180809728 230937254166528 231155731183104 231401766715392 232311880679424 232531658154432 232779158183936 233385769304064 233396609531904 233435373502464 233683835420672 233694689492992 233915775167256 234303686443008 234824869773312 235698351243264 235921332471552 236222636855296 236838221512704 236849222098944 237101317619712 237140696891392 237325626117216 238247972831232 238259038897152 239145294495744 239185013243904 239411293011072 239666115526656 240597558362112 240608733560832 240836360231376 241092699547648 241503729352704 241732202729472 241772351127552 242029686685696 242040928403456 242269909994658 242671675244544 242682946781184 242941251551232 243211472265216 243222768874176 244116149501952 244127488131072 244659159600128 245076269727744 245308122888192 245319516881712 245569221820416 245610007494656 245621415510016 245853784402863 246535057047552 246768290286336 247686197870592 247727335145472 247738841505792 247991009017856 248002527625216 248278377937408 249201902616576 249213477467136 250128862543872 250182025347072 250365495684096 250418708781696 250685247275008 251338520788992 251350194880512 251659515068416 251671204069376 251909296333968 252327046938624 252834583412736 252846326992896 252888321294336 253828993646592 254069127277056 254080928198916 254393608921088 255068393029632 255339880513536 255581443510848 256574739972096 256586657273856 256859760754688 257529124749312 257541086380032 257583860416512 257827546319616 258101970567168 258113958805248 259117097680896 259362234095328 259638291820544 260326987554816 260647354892288 260659461357568 260906056917324 261338727186432 261350865764352 261629040132096 261876552956928 261920047054848 262894314848256 262906525679616 263155247063163 263479094953984 263491332947024 263928290476032 264177978494976 264459161960448 265499292205056 265750466462208 266033323638784 266738982322176 266783284002816 267079645134848 267332314476864 268371279740928 268383744964608 269369544278016 269624379967488 269968727834624 270672253157376 270684825255936 270972934422528 271017939304448 271030527459328 271229286991104 271286934513504 272283397521408 272296044453888 272901737695132 273308907995136 273354300850176 273612906298368 273625614983448 273904132030464 273962348068864 274981409783808 275241554550144 276265374547968 276311258431488 276324092448768 276605356212224 276618203889664 276879897136752 277339057422336 277351939178496 277955968303104 277968878713344 278989885145088 279002843578368 279049182117888 279313175179584 279610468114432 280352140443648 280365162150528 280697151422464 280710189154304 280975753603272 281454778515456 281754350911488 282020903184384 282067742982144 282648228327101 283116954451968 283130104578048 283397958375714 283431460143104 283746717642752 284499361456128 284802174418944 284815402819584 285922314682368 286192810036224 286497425457152 287244023758848 287257365577728 287624233222144 287896338667392 288967230849024 289015224336384 290090278453248 290364716888064 290378203655904 290735553052672 290749057044992 291506734891008 291817006301184 292093078298112 293228274253824 293241894027264 293554012291072 293894179056296 294332670148608 294381554761728 294660052936704 294973680648192 294987381491712 296133825921024 296413981823232 296427749565402 296729476366336 297516557205504 297882691305472 297896527265792 298178350762656 298686703730688 299287489093632 299337196634112 299351100152832 300450645540864 300464600776704 300748853786472 301118965661696 301132951939456 301917689708544 301931713085184 302239042240512 302303280627712 302589273111216 303427762520064 303714818813952 304390399736878 304844551225344 304895181717504 304909343391744 305197801327692 305233880154112 305522645116416 305573388230656 306710033989632 306724279959552 307916338888704 308142148534272 308207641577472 308535688953856 309339717894144 309354086006784 309749174239232 310042210872576 311181025738752 311195479375872 311247164669952 311489884278846 311887700223008 312700464340992 312714988552512 313099826364416 313930329882624 314264468324352 314561776628736 315784295350272 315798962798592 316097722803681 316135090159616 316434168156288 316973644775424 317326210854912 317663963774976 317678718529536 318860392660992 318913350991872 319215057348096 319554820702208 320402446221312 320417328172032 320811644747776 321115146975168 321662604017664 322309603639296 322363134836736 323026546659544 323562233659392 323577262374912 323883381000816 323921668734976 324281963020288 324297025165568 325142127378432 325488199335936 325503317508096 327077497184256 327092689175616 327425629093888 327805045870484 328294132088832 328713409396736 329024387048448 330248263827456 330303113527296 330318455341056 330630951438333 331845390729216 331860804178176 332269203488768 332284636622848 333150554161152 333505150058496 333576033796096 333820660912128 333891611708928 335118027718656 335133593174016 335450644607988 335879061778624 336380194455552 336754346213376 336769987671936 337112777883648 337128435990528 337184428392448 338438658195456 338758836369408 338774570931888 340018922520576 340091190706176 340412932250118 340453174018048 340775258014464 341356232835072 342099653296128 342115543031808 343388115173376 343445147222016 343712975755968 343770061759488 344135960756224 344151945073664 345048788238336 345064814954496 345489463574528 345816312127104 346405881249792 347102650073088 347874742556432 348451636248576 348467821019136 348797487231648 348838720176128 349168737275904 349226729406464 350153060253696 350525753131008 350542034239488 350873662750884 352237304659968 352612215947264 353547526864896 353999056273408 354333955282944 355651976429568 355711045337088 355988439175824 356443085969152 357371959246848 357388558345728 357828372987904 357844993286144 358777519865856 359499173289984 360896337543168 360913100341248 361254540347064 361297245896704 361639049321472 361715912684672 362255594029056 362658526691328 363044530028544 363061392605184 363404864991987 364411877326848 364472401133568 364817208397824 364834153311264 365205509373952 366174224252928 366191232196608 366641879711744 366988739400192 367614404591616 368353832730624 368415011241984 368432123265024 369173196182336 369802585571328 370152435429504 370607957737472 370625171617792 371591002718208 371608262258688 371986513526784 372003791437824 372065576157184 372417566906112 373802853924864 373820216200704 374634338137696 375193293815808 375273038020608 375628063172544 376027870912512 376090323976192 377489272602624 377506806104064 377863944500952 379251875119104 379269490489344 379332481941504 379736232558592 379753870426112 380743490469888 381229752909824 381590413381632 382992031678464 383009820770304 383372165266272 383861784889856 384862109958144 384879985910784 385289641132032 385353632448512 386375790624768 387152955850752 387170938207872 388675646521344 389043351142992 389089341734912 389457437730816 390121408954368 390971032338432 390989192036352 391359085375986 392443560198144 392814829435392 392880070582272 393298240864256 393316508655616 394341472272384 394359788519424 394845101228032 395218642430976 395236999420536 395892435714048 396688742940672 397571134350208 398248938307584 398625699693312 399049985458176 399116262178816 399134800203776 400174926004224 400600860721152 400619467702272 400998471715296 402556919611392 402575617446912 402985389654016 403452364148288 404054316417024 404953091751936 406459401633792 406526908956672 406545791188992 406843930486656 406930401770256 407363526821888 408425096282112 408444066680832 408946711986176 408965706612736 409352606542698 410031451275264 410856198045696 410943522103296 412472114675712 412862331825216 413389614496768 414466887647232 414486138673152 414908034318336 414927305834496 414996219559936 415319845705128 416933952454656 416953318070016 418484827717632 418504265367552 418573773176832 418969762769376 419019291099136 419415702171648 421045727133696 421065283731456 421463630404908 421912224208384 422631526367232 423031354776576 423101614473216 423551951699968 423571624706048 424675431677952 424695156867072 425147190214656 425217801322496 425620076464128 426345699999744 427203261628416 427223104229376 428153529300224 428883472023552 429289215054336 429746138185728 429817513115648 431436349833216 431844508001088 433450846273536 433522836504576 433984265781248 434004423344128 435135417679872 436103329579008 436123585567488 437725509451776 438139617447168 438699182731264 439842411380736 439862841040896 440331018436608 440404151369728 440424607121408 440841268584444 441572332142592 442460520972288 442481072237568 444200738881536 444620972734848 444641624348103 445094214549504 445188815611904 446824036958208 446844790898688 447267526143984 448506925940736 448931233640448 449005794951168 449026650229248 449483703844864 449504581320704 450675968311296 450696901165056 451678448492544 451699427909184 453358563360768 453454920941568 453883909666824 454367010685952 455141643780096 455572228220928 456132871061504 456154057375744 456585599605317 457342772576256 457364015087616 457850820231168 457926862962688 458283967674624 458360082345984 460065050984448 460086419939328 461088416169472 461874508333056 462311462366208 462803533430784 464623761358848 465063316308864 465558316367872 466771538608128 466793219063808 466870747004928 467367670841344 467389378985984 467831550334512 468607372886016 469649739546624 471396702486528 471842664943104 472445273710592 473676443025408 473698444197888 474202635239424 474281393782784 474651252234432 476495945662464 476518077794304 477578040966481 478290588991488 478370026487808 478822586022144 479332231053312 481195116724224 481217467121664 481672720462752 482185399095296 483464405458944 483544702255104 484059373371392 484081856806912 484539819989316 485343350489088 485365893562368 485882503102464 486422944530432 486445537748352 488232299003904 488254976262144 489318319200256 490152539455488 490616245776384 490639033763424 491138443640832 491220014989312 491242831020032 491707568805726 493070114095104 493536580572672 495372395741184 495454670290944 495477683011584 496005055250432 496556755874816 498403805233152 498426954934272 500257725087744 500364050694144 500730991368192 500837417563392 501370494550016 502677041577984 502700389761024 503319030136832 503342408138752 503818592667936 505669166825472 505692653985792 505776642588672 507657987293184 508138254554112 508161856397832 508787217842176 510136786059264 510679761027072 511162887021696 513149479944192 513173314547712 513719521509376 515058249498624 515082172760064 515167720833024 515655092639232 516203941134336 516227917610496 518234195361792 518724468190656 519276583641088 520653975109632 521294709784576 521318922715136 521812113834648 522677454372864 522701731528704 523258080264192 523753105913856 523840094109696 525788629696512 525813051359232 526310494126326 526958189907968 526982665894048 528355956989952 528918323920896 530998584410112 531500932924416 532066647277568 533477964644352 533566568005632 534159290269696 534664628953728 536742559481856 536767489929216 538739088556032 539248759934976 539937455669248 541344506314752 541369650511872 541945868845056 542061054918656 542458573982208 542573869027008 544566795042816 544592088907776 545803475390264 546617815990272 546708601700352 547225812596736 547251229966896 547808264060928 547924696137728 549962819567616 550483109100288 552530749095936 552622516862976 552648184897536 553210712424448 553236407779328 553759794273504 554703878356992 555911936606208 555937757426688 557979770290176 558005687156736 558098364235776 558626350359168 559220936228864 560704280887296 560730324301056 561394302844928 561420378308608 561951507206544 562909557030912 563508701822976 564041806368768 564135485964288 565296456654202 566233908903936 566260209156096 566795916751428 566862920286208 567493435285504 568998722912256 569604348837888 569630805639168 571844629364736 572385620072448 572994850914304 574488047517696 574514731155456 575248466444288 575792677334784 577934461698048 578030448672768 580729433776128 580756407311808 581471106105344 581498114089984 583013469782016 583634012602368 584186156596224 586456548507648 586483788054528 587038628063979 587108024582144 587788358112592 588665340297216 588763109523456 589320105873408 589947361296384 589974762983424 592267651842048 592827963646464 592855499130804 593458952732672 595033114411008 595793054531584 596356701525312 597373407461376 598574978187264 598674393268224 598702200305664 600901291081728 600929201553408 601497707572944 602237931323392 602265903878912 603835379417088 603863426170368 604478084481024 604606561255424 605178546222432 607429637627904 608780799473756 609689102450688 609790363435008 609818686783488 610395602655384 610467760308224 611045290232832 611146776461312 613420067979264 613448559919104 614028909814047 615832677777408 616284297068544 616415283154944 617071377907712 618679435788288 618708172013568 619498348478464 620084421745152 622362051477504 622390958751744 622494329339904 622979768557692 623775400446016 625400928681984 625429977105024 626199652728832 627860659765248 628528936648704 629123553257472 631568590700544 631597925597184 632195445607362 632270180319232 632868336312576 633947289550848 634652421709824 635327927549952 635357437059072 637720785321984 637826701983744 638430114696192 639109641404416 640804892442624 640834656344064 641623289495552 642230293950336 643325208035328 644619207278592 644726269673472 646053093319088 647124467318784 647154524749824 647766762001632 647843337469952 648563926040576 648594050331136 650284254756864 650976398671872 651006635016192 654154994368512 654185378351232 654851258187776 655610091740968 656588264177664 657426818793472 658048774096896 660496527654912 660606227054592 660636910682112 661261902876666 663690781458432 663721608356352 664538406977536 664569273245696 666301108322304 667152067592192 667641321824256 667783223417856 670236055437312 670267186348032 670901289215976 671758123557248 672760388911104 673508692426752 673539975343872 674225555767296 674256871981056 674368856784896 676877316390912 677517672738816 677549141863776 680037845041152 680182381412352 680825864500236 680906348036096 681550516028928 682712465670144 684199306592256 684231086063616 686776230346752 686890294444032 687425951511936 687540123518976 688271921512448 688303890147328 690097576476672 690129629908992 690978927149056 691632624254208 692811762499584 694205300146176 695749485112864 696935642038272 697594974463296 698337474551808 698453458812928 700306120507392 701051506262016 701084068478976 701747325501768 704474609319936 705224431894528 707095053729792 707998112546816 708667910565888 711303952859136 711422090674176 711976878351648 712886171938304 714743918493696 714777116691456 715656745975808 715689986572288 717555039731712 718998346579968 721792675086336 721826200682496 722509080694128 722594491793408 723278098642944 723431825369344 724511188058112 725317053382656 726089060057088 726122785210368 726809729983974 728823754653696 729634416795648 729668306622528 730411018747904 732348448505856 732382464393216 733283759423488 733977478800384 735228809183232 736707665461248 736830022483968 736864246530048 737561353208589 738346392364672 739605171142656 740304870859008 741215915474944 741250343235584 743182005436416 743216524517376 743973027053568 744007582875648 744131152314368 744835133812224 747605707849728 747640432401408 749268676275392 750386587631616 750546076041216 751256126345088 752055741825024 752180647952384 754978545205248 755013612208128 755727889001904 758503750238208 758538980978688 758664963883008 759472465117184 759507740852224 761486980939776 763180826763264 766019641540608 766744330532544 767723569779712 769724219916288 769759971821568 770579282264064 770707264897024 772751581249536 774305911701504 774341876415744 777351293042688 778086702285984 778178683469824 778914875461632 781942064676864 781978384072704 782718170751972 784887120396288 785629658870784 785760141164544 786596481728512 786633017311232 788682944544768 788719577038848 789690202456064 790437284861952 790473998841072 791784871428096 793377485881344 795142268700416 796497876615168 797251399386624 798099970916352 798232524357632 798269600407552 800349852008448 801238935404544 801996943430592 805113839222784 805151234893824 805970779308032 806904728296576 808108632834048 809906183503872 812918803267584 813053817913344 813091582377984 813687860973312 813860803540512 814727053643776 816850192564224 816888133361664 817893423972352 817931413225472 818705213085396 820062902550528 821712396091392 821887044206592 824944229351424 825724663650432 826779228993536 828933775294464 828972277346304 829816068636672 829854611668992 829992439119872 830639691410256 833867904909312 833906636140032 836969655435264 837008530735104 837147546353664 837939525538752 838831404343296 842091454267392 842130567462912 842927260809816 843824448416768 845263052734464 846062709553152 846203228946432 847103903399936 847143249412096 847944684981303 849350863355904 849390313734144 850294380429312 850435602644992 851240152928256 854406523256832 854446208458752 856307058600448 857766944047104 858578430108672 859492276371456 859635026231296 862872699666432 863689016002176 866901692547072 867045673009152 867968531562496 868008846688256 870270835359744 872206659158016 872247171134976 875451018903552 876279234894336 877398365462528 879684822761472 879725682081792 880662036873216 880808302739456 880849214242816 881682537168888 883144664285184 884921041944576 884962144475136 888401477763072 889241945469696 889283248696206 890188429099008 890377631223808 893648073916416 893689581797376 894535052287968 897862467280896 898011589902336 898053300458496 898967407689728 899009162641408 901351936622592 901393802330112 903356896985088 903398855818368 906717126721536 906909841883136 907767819333648 908734021371904 910283287560192 911144456441856 912265742123008 912308114751488 913171199210634 914685545152512 914728030175232 915701640462336 916567935349248 916720164691968 920130101968896 920172839878656 922176832338944 923749016666112 924622924732416 925607066861568 929247522717696 930126632617728 931116632735744 933543077216256 933586438127616 933741494009856 934735341682688 934778757971968 935663100669024 939299479093248 942793404973056 943685329886208 944890547421184 947352886050816 947396888395776 948405270478848 948562787565568 949302504468864 952991891324928 953036155588608 955156081932962 956581177982976 956740052975616 957645172044288 958664462106624 962434934243328 963345440925504 964370798190592 966928810917888 967089404510208 968118746742784 968163713613824 969079639978632 970686700978176 970731787124736 971765006204928 972845889060864 972891075496704 976464598007808 976509952524288 978636638400512 981232491552768 981278067526848 982276887281664 982440029978624 982485662040064 983415137611452 986140228190208 987073161145344 990744791482368 990909340581888 990955366023168 991892854314999 992010110500864 993113511749632 996807610466304 996853909868544 1000515450175488 1000728101388288 1001461982736384 1001674835126784 1002740989100032 1005354083155968 1005400779522048 1006684816277504 1007637185335872 1011338333650944 1011385307971584 1011553285177344 1015315974586368 1016276509108224 1016323712795664 1017574435684352 1020273572118528 1021359522054144 1022325774043392 1026298959888384 1026346629095424 1027439043018752 1030164345520128 1030335441666048 1031310185278464 1032407882268672 1032455835220992 1036468390723584 1037448936381312 1038553167282176 1041307950219264 1042589419569152 1042637845430272 1043624227669296 1045354908745728 1045403463057408 1046516160528384 1047506211827712 1047680188219392 1051577259393024 1051626102718464 1052620988252652 1053916379815936 1053965331788096 1056711913979904 1057836647841792 1061997168820224 1063001865848832 1064133294555136 1065366399079073 1066955929288704 1067133136011264 1068318580539392 1069329257907456 1073485118963712 1073534979858432 1078497519869952 1079874911338496 1082689012629504 1082739301023744 1083891737690112 1084122109837312 1084917147964416 1085147738054016 1089133590085632 1089184177815552 1090214594975961 1091606950780528 1093235631980544 1093417203400704 1094451625193472 1094502459933792 1095616528121856 1095849392275456 1099925639135232 1100966218200576 1105061498191872 1105245033725952 1105296369795072 1106472815558656 1107519588547008 1109407756713984 1111823873212416 1111875514853376 1115959540580352 1116011374313472 1116196728471552 1117252700718336 1118441872457728 1121408561774592 1121460648602112 1122788605689856 1122840756617216 1123903014413088 1125819114061824 1128083612737536 1128270971928576 1130592913308404 1132467817807872 1132520418312192 1133591833502856 1133725840572416 1134986870571008 1137997445824512 1139208697675776 1139261611278336 1143689258729472 1144771240144896 1145989701828608 1148976095035392 1149029462310912 1150496932888576 1151585354669568 1155868923396096 1156060897345536 1161458867552256 1161512814623616 1162942212210688 1162996228179968 1166026939564032 1167268025204736 1168372313192448 1172913097015296 1172967576109056 1174077256127958 1174216049164288 1175576716225184 1177330680594432 1178640211746816 1179894722592768 1179949525966848 1184535303684096 1185655927292928 1185710998261608 1186917905465344 1190066228822016 1191586109063168 1192713403050624 1194746814922752 1197149956374528 1197348786536448 1197404400611328 1201802582163456 1201858403106816 1202995415145888 1204475862646784 1204531807757824 1207670758834176 1207726852340736 1208956168962048 1209213122510848 1210357092444864 1214859275255808 1217561598947512 1219378204901376 1219580726870016 1219637373566976 1220791205310768 1220935520616448 1222090580465664 1222293552922624 1226840135958528 1226897119838208 1228057819628094 1232568594137088 1232830566309888 1234142755815424 1237416344027136 1238996696956928 1240168843490304 1244724102955008 1244781917503488 1244988658679808 1245959537115384 1247550800892032 1250801857363968 1250859954210048 1252399305457664 1255721319530496 1257057873297408 1258247106514944 1263137181401088 1263195851194368 1264390891214724 1264540360638464 1265736672625152 1267894579101696 1269304843419648 1270655855099904 1270714874118144 1275441570643968 1275653403967488 1276860229392384 1278219282808832 1281609784885248 1281669312688128 1283246578991104 1284460587900672 1286650416070656 1289238414557184 1289452539346944 1292106186638176 1294309049499648 1295533524003264 1297127852081152 1297188100662272 1300568509513728 1301952797343744 1302013270032384 1308309988737024 1308370756702464 1309702516375552 1311220183481936 1313176528355328 1314853637586944 1316097548193792 1320993055309824 1321212454109184 1321273821364224 1322523805753332 1327381562916864 1327443216712704 1329076813955072 1329138546491392 1332602216644608 1334304135184384 1335282643648512 1335566446835712 1340472110874624 1340534372696064 1341802578431952 1343516247114496 1345520777822208 1347017384853504 1347079950687744 1348451111534592 1348513743962112 1348737713569792 1355035345477632 1355098283727552 1360075690082304 1360364762824704 1361651729000472 1361812696072192 1363101032057856 1365424931340288 1368398613184512 1368462172127232 1369756798815951 1373552460693504 1373780588888064 1374851903023872 1375080247037952 1376543843024896 1376607780294656 1380195152953344 1380259259817984 1381957854298112 1383265248508416 1385623524999168 1388410600292352 1391498970225728 1393871284076544 1395189948926592 1396674949103616 1396906917625856 1400612241014784 1402103012524032 1402168136957952 1403494651003536 1408949218639872 1410448863789056 1414190107459584 1417335821131776 1422607905718272 1422844181348352 1423953756703296 1425772343876608 1429487836987392 1429554233382912 1431313491951616 1431379973144576 1432734122899443 1435110079463424 1437996693159936 1443585350172672 1443652401364992 1445018161388256 1445188983586816 1446556197285888 1446863650738688 1450634106765312 1452178120114176 1452245570420736 1453619459967948 1457647509307392 1459268833591296 1459336613245056 1460822037495808 1464696897011712 1464764928786432 1466567518846976 1467954957600768 1470457618366464 1473415330922496 1473660044967936 1473728493060096 1475122706417178 1476692784729344 1479210342285312 1480609741718016 1482431830949888 1482500686471168 1486364010872832 1486433049034752 1488015165751296 1488262304628736 1489670267624448 1495211415699456 1495280864802816 1498537352550784 1500773175263232 1501092152082432 1502512252690176 1504111483650048 1504361295904768 1509957090410496 1510027224416256 1511455778003808 1517007500476416 1517077961957376 1517329927766016 1518944930234368 1519015481704448 1522973961879552 1526361653526528 1532039283081216 1533488661065088 1535447139559424 1539448439832576 1539519943643136 1541158564528128 1541414529794048 1545503162499072 1548611823403008 1548683752831488 1554702586085376 1556173404571968 1557829750923264 1563884129353728 1563956768145408 1565436341503944 1569774240792576 1571259317741568 1571520282329088 1573192963457024 1573266034622464 1577365889089536 1577439154077696 1579380404912128 1580874569723904 1580947997682144 1586754971762688 1590284537400832 1592995753230336 1594502798773248 1596199941832704 1596465048715264 1596539200815104 1600699704016896 1602477870809088 1603993886861184 1610227678445568 1610302469787648 1611941558616064 1613809456593152 1616217265668096 1619812367007744 1625837606535168 1626183164755968 1627375721946624 1627721607081024 1629454107287552 1633700385128448 1633776266723328 1635786847944704 1635862826450944 1637410426170792 1640125805101056 1643424792182784 1643774088413184 1649888458702848 1651449327300864 1653558457987072 1657867550588928 1657944554692608 1659632137273344 1659709223337984 1659984878239744 1661279382820512 1667735809818624 1667813272280064 1673939310870528 1674017061470208 1674295092707328 1675879051077504 1677662808686592 1684182908534784 1684261134925824 1685854521619632 1687648896833536 1690526105468928 1692125419106304 1692406457892864 1694207806799872 1694286498824192 1695889369962606 1698701726711808 1698780627468288 1700588760858624 1702480305856512 1708813046513664 1708892416917504 1712614117200896 1715533888094208 1717156860217344 1718984552742912 1719270052462592 1725745399332864 1727378032004352 1733803385094144 1734091346018304 1735937063124992 1736017693376512 1744413318316032 1744494342269952 1750902037807104 1752558469788672 1754796730925056 1759369645522944 1759451364163584 1761324073746432 1761616605478912 1761698428485632 1763365074337776 1766289328570368 1769842083889152 1769924288950272 1776802955526144 1778483890939392 1778566497392412 1780376858198016 1780755262447616 1787379163594752 1789070104575936 1795724934561792 1796023179804672 1796106600916992 1797934815379456 1798018325282816 1802703873245184 1802787604660224 1806713793970176 1806797711636736 1813434253443072 1813819683766272 1815535638667296 1817468042743808 1822288912883712 1824531484246016 1824616229502976 1826342398421268 1829371090305024 1829456060350464 1831403280924672 1833135870698496 1833440329383936 1840260203937792 1840345679757312 1842086729442141 1844353664677888 1847498033332224 1849245849464832 1851214133723136 1858495045435392 1860253265235456 1862233265471488 1867086154432512 1867172876255232 1867482988019712 1869557515943936 1871326201338048 1878598958186496 1885586809946112 1887370659772416 1889781094842368 1894705772101632 1894793776791552 1896810540957696 1897125575131136 1898605008937728 1905983782649856 1906072311177216 1910312163865924 1913162355965952 1913480105951232 1915290344088576 1917328924213248 1924869868486656 1926690881851008 1928741596381184 1933857621835776 1934178809020416 1936237493485568 1936327427227648 1938159279957264 1941373401956352 1941463574249472 1943530012409856 1945691778121728 1945782150993408 1952929196015616 1953019905048576 1957273276801024 1962464983105536 1962556135053696 1964553774563328 1964880059957248 1964971324080128 1966830275222904 1972280456380416 1974146322290688 1978537598289707 1981489582964736 1981818681163776 1981910732046336 1983785708629998 1984020221001728 1986227023499264 1993615220932608 1993707819737088 2001456202776576 2002923965472768 2003349670253568 2005481978200064 2010708166311936 2010801559044096 2013369632555008 2015274370671744 2022676667301888 2022770615943168 2023106570354688 2030631949172736 2032553018216448 2032647425591328 2035148871368704 2040547144237056 2042719044108288 2044651548086784 2052597919776768 2052693258190848 2054878086037504 2060328691040256 2060670883332096 2062620370556928 2064815764537344 2064911670441984 2072936781447168 2074897872762624 2077106334564352 2082615900438528 2085178839138304 2085275690860544 2087248455338592 2090806926114816 2095012423655424 2095360376438784 2103154518786048 2103252205436928 2105241976505304 2107832759631872 2107930663576192 2113423827959808 2115673295683584 2123994337640448 2126003731697664 2128266589110272 2130732798158146 2133911858577408 2134266272022528 2136637161078784 2138658515814912 2146970237927424 2147069959716864 2156995039739904 2159749822676992 2165378025259008 2165478602047488 2167783475380224 2168244219674624 2169834295928832 2170295476108032 2178267180171264 2178368355631104 2180429189951922 2183213901561056 2186471263961088 2188903250386944 2189004919867584 2191233056243712 2191698784550912 2199851278270464 2201932436401152 2210122996383744 2210490067451904 2210592739590144 2212684059625767 2212945631117312 2215039177094016 2218815513427968 2223647746424832 2223751029706752 2231919081160704 2232022748626944 2232393456943104 2234505401436672 2236883744915456 2242817123549184 2242921297204224 2245681513234432 2247806028826176 2251638228123648 2256167225475072 2256541943857152 2261185826616808 2264935635615744 2265040836624384 2267183667005712 2267451681144832 2269973741142016 2275994891649024 2278417395351552 2278523222556672 2289542480289792 2291979403657216 2298058924621824 2300993865777152 2303170709339136 2311737846792192 2312121794691072 2322917735104512 2323025629247232 2325884424421376 2325992456359936 2332053879128064 2334536050409472 2336744626384896 2345826194030592 2345935152218112 2348154512255916 2348432098328576 2351153432450368 2354661361188864 2357280423493632 2359789445185536 2359899051933696 2369070607368192 2371311854585856 2371421996523216 2373835810930688 2380132457644032 2383172218126336 2385426806101248 2389493629845504 2394299912749056 2394697573072896 2394808801222656 2403716806213632 2405990830291776 2408951725293568 2409063615515648 2415341517668352 2415453704681472 2417912337924096 2418426245021696 2420714184889728 2429718550511616 2435123197895024 2438756409802752 2439161453740032 2439274747133952 2441582410621536 2441871041232896 2444181160931328 2444587105845248 2453680271917056 2453794239676416 2456115639256188 2465137188274176 2465661132619776 2468285511630848 2474832688054272 2477993393913856 2480337686980608 2489448205910016 2489563835006976 2489977317359616 2491919074230768 2495101601784064 2501603714727936 2501719908420096 2504798610915328 2511442639060992 2516494213029888 2526274362802176 2526391702388736 2528781782429448 2529080721276928 2531473345250304 2535789158203392 2538609686839296 2541311710199808 2541429748236288 2543834054943909 2550883141287936 2551306807934976 2553720458784768 2556438565617664 2563219569770496 2563338625376256 2566493157982208 2568921175801344 2573300832141312 2578476829114368 2578905078693888 2584212373276352 2588618098999296 2591067048006528 2594255704162304 2594376201324544 2601137019027456 2603905594687488 2604026540064768 2616619977474048 2616741513404928 2619405032751104 2622440366963872 2626353056710656 2632195096387584 2641986110619648 2642424908218368 2642547642728448 2645047611506664 2654763125833728 2654886433425408 2658153627910144 2658277092982784 2665204433289216 2668608270368768 2670565287297024 2671132893671424 2680944221749248 2681068745392128 2683605156863904 2687032494228992 2694034769707008 2694159901375488 2696902223069184 2697027487924224 2697475427139584 2710070690955264 2710196567455104 2720151380164608 2720729525649408 2723303458000944 2723625392144384 2726202064115712 2730849862680576 2736797226369024 2736924344254464 2739513597631902 2747104921387008 2749703806047744 2750160494075904 2753087686049792 2753215560589312 2760390305906688 2760518519635968 2763915708596224 2766530497016832 2771247049998336 2776821200584704 2782997940451456 2787742568153088 2790379897853184 2793349898207232 2793813835251712 2801224482029568 2804206025048064 2804336273915904 2806989302007072 2817898437279744 2820897727578112 2828380214919168 2834671642263552 2845215811436544 2845688362696704 2847907513406592 2851544687753216 2858975673974784 2859108466765824 2862626983903232 2862759946289152 2865468245798886 2870220158926848 2875993386319872 2887304802729984 2890036322776512 2893112394571776 2893727301477376 2901268213530624 2904356240228352 2904491140841472 2907238919935896 2915295018614784 2918537667182592 2918673226490112 2921644074991616 2929393794023424 2929529857572864 2933135037693952 2935909915201536 2946830661844992 2947320089935872 2947456986120192 2950245412834356 2953385569458688 2958420684570624 2961219483436032 2964863661899776 2965001372942336 2972728021745664 2972866098069504 2976030331502592 2976524609257472 2979340535248896 2990422831398912 2990561729605632 2997074705101568 3001546350526464 3002184304164864 3005024505380352 3008222967300096 3008722591809536 3020054448832512 3022911556007616 3034015000952832 3034155923914752 3034659855532032 3037889860468736 3038030963408896 3045947923759104 3052723307053056 3064078566162432 3066977322130176 3070894279118848 3078896879665152 3079039887286272 3082317129056256 3082829059588096 3091006324998144 3097223646806016 3097367505662976 3109405172170752 3112346809143936 3115659501846528 3127768258707456 3127913536290816 3130872683007888 3139548481585152 3142518635483136 3143040564658176 3146385926914048 3146532069244928 3154731778179072 3154878308155392 3161749139447808 3161895995364288 3173509943525376 3180569074801664 3185991506460672 3189005597546496 3192399883665408 3192930097430528 3193078401630208 3196099197237219 3201399408033792 3204955741618176 3207987773722368 3220455356891136 3220604939575296 3223883117232128 3227618913186304 3239624734015488 3251675213070336 3252366329511936 3254751443893248 3255443214162048 3258908214575104 3267400770256896 3267552533446656 3271573695889408 3271725652901888 3274820852341584 3280251610202112 3286849584365568 3287548176826368 3299776917405696 3302898654601728 3307116915974144 3315735101177856 3315889109385216 3319418446675968 3319969756479488 3322558765641024 3335471619637248 3335626544560128 3347878621741056 3348034122940416 3348590185414656 3351758102155008 3355325617373184 3368365817069568 3368522269851648 3371709043239264 3375297793667072 3384250838212608 3384812915785728 3388415613599744 3388572997648384 3391778739925212 3397403453423616 3397561254936576 3401177521717248 3404960611713024 3417626093027328 3417784833835008 3425228234401792 3431067776188416 3434313720434688 3437969105485824 3438540104925184 3451490798665728 3454756064008704 3467606770188288 3468182692036608 3472035386753024 3488826636632064 3488988684539904 3501804075614208 3505116939577344 3509593461850112 3518739291045888 3518902728327168 3522648147492864 3523233210957824 3523396856971264 3526730148675552 3539684167778304 3539848577900544 3553605911052288 3556967781878784 3557132994784824 3560753716396032 3561510524895232 3574758327189504 3578140209151872 3591449869123584 3592046359609344 3592213201833984 3595869630758912 3596036650565632 3605407746490368 3605575209320448 3613427587940352 3613595423273472 3626868506886144 3627639367532544 3631071277334592 3634936085487616 3644577825767424 3649062968492032 3649232459005952 3652684796842536 3658742180610048 3658912120700928 3662806561849344 3666271741396992 3666880658767872 3680520407875584 3680691359514624 3684173458884282 3688707329355776 3698491698929664 3702428267446272 3716990090870784 3720506530470912 3724466530942976 3734172308865024 3734345752510464 3734965976039424 3739115031887872 3742652402676096 3757197916372992 3771173619892224 3774741319544832 3779562189684736 3789411544203264 3789587553583104 3793621081915392 3797210017875456 3811967565299712 3812144622354432 3820624327731848 3826324711931904 3826960211902464 3830580688177152 3834657848426496 3849739736973312 3853381763702016 3857483192762368 3867715243671552 3868357618040832 3872474986971136 3872654854455296 3876318559914528 3882927148498944 3891383556243456 3891564301986816 3905858392031232 3906039810097152 3914546553602048 3924929966211072 3925112270107392 3929107549126656 3929760119914496 3929942648160256 3933660550445808 3944560912760832 3948292644581376 3957075196579414 3962979165929472 3963637362327552 3963821464092672 3967571417259996 3968040442003456 3972454046998528 3987230441865216 3987415639474176 4002912405553152 4005847930945536 4006699340507136 4010963956400128 4021416332623872 4021603118088192 4026739265110016 4030548741343488 4045353334603776 4045541231886336 4046213140709376 4065106036432896 4065294851182656 4070297742737408 4081094288474112 4085438088216576 4089303096173568 4105195839553536 4105386516381696 4109270396447853 4109756172075008 4120657382080512 4121341766664192 4125240741113856 4129631529074688 4129823340883968 4145873562894336 4149795745525248 4154212669128704 4165231800877056 4170551381721088 4174496910677184 4181613852229632 4190024847310848 4190720752877568 4206309037572096 4206504410873856 4210483953010608 4215665519263744 4215861327152384 4226847655919616 4231346591367168 4252007463395328 4256533178220544 4261465596316292 4267823717154816 4268532544045056 4273274322157568 4277317031629824 4293940475854848 4294139919433728 4298202368698329 4313990079479808 4319499645353984 4330756050518016 4330957204094976 4335566950760448 4336488439349248 4339668591857664 4340590952216064 4356534360342528 4356736711262208 4360858379903844 4366427803122112 4372942527922176 4377806500773888 4378009839735168 4382466112487424 4383397569101824 4399702556540928 4403864872802304 4420245992767488 4420980134903808 4421185479180288 4425368119251534 4425891262234624 4430078354188032 4437631026855936 4447295492849664 4447502059413504 4464045497253888 4464786913886208 4469010802873344 4473767489830912 4485634247098368 4485842594408448 4491363026468864 4495612057652352 4503276456247296 4512334450950144 4513083887714304 4522371653233616 4529871271231488 4530081673248768 4534367334011424 4534903362289664 4539947482284032 4551989783298048 4556834790703104 4557046445113344 4579084960579584 4583958807314432 4596117849243648 4601987731554304 4606341418678272 4623475693584384 4624243589382144 4645835470209024 4646051258494464 4651768848842752 4651984912719872 4664107758256128 4673489252769792 4691652388061184 4691870304436224 4696309024511832 4696864196657152 4702306864900736 4709322722377728 4714560846987264 4719578890371072 4719798103867392 4738141214736384 4742623709171712 4742843993046432 4747671621861376 4760264915288064 4766344436252672 4770853612202496 4778987259691008 4788599825498112 4789395146145792 4789617602445312 4807433612427264 4811981660583552 4817903450587136 4818127231031296 4830683035336704 4830907409362944 4835824675848192 4836852490043392 4841428369779456 4859437101023232 4870246395790048 4877512819605504 4878549494267904 4883164821243072 4888362321862656 4889174211690496 4907360543834112 4907588479352832 4912231278512376 4930274376548352 4931322265239552 4936571023261696 4949665376108544 4955986787827712 4960675373961216 4978896411820032 4979127670013952 4979954634719232 4983838148461536 4990203203568128 5003207429455872 5003439816840192 5009597221830656 5022885278121984 5032988426059776 5052548725604352 5052783404777472 5057563564858896 5058161442553856 5062946690500608 5071578316406784 5077219373678592 5082623420399616 5082859496472576 5087668109887818 5101766282575872 5107440917569536 5112877131235328 5126439139540992 5126677250752512 5132986315964416 5137842351602688 5146601664282624 5156953658228736 5157810157387776 5168424746552704 5177236197998592 5182134096013056 5188511408324608 5188752402649088 5202274038054912 5207811189374976 5208053080129536 5233239954948096 5233483026809856 5238810065502208 5244880733927744 5252706113421312 5264390192775168 5283972221239296 5284849816436736 5285095285456896 5290095223013328 5309526251667456 5309772866850816 5316307255820288 5316554185965568 5330408866578432 5341130574594048 5342265787342848 5362137490784256 5367210313727808 5374064988457984 5388069539414016 5388319802750976 5393804446138368 5394054975848448 5394950854279168 5420141381910528 5420393134910208 5440302760329216 5441459051298816 5446606916001888 5447250784288768 5452404128231424 5473594452738048 5473848688508928 5479027195263804 5494209842774016 5499407612095488 5500320988151808 5506175372099584 5506431121178624 5520780611813376 5521037039271936 5527831417192448 5533060994033664 5542494099996672 5553642401169408 5565995880902912 5575485136306176 5580759795706368 5586699796414464 5587627670503424 5602448964059136 5608672547831808 5613978604014144 5635796874559488 5641795455156224 5656760429838336 5669343284527104 5690431622873088 5691376725393408 5695815026813184 5703089375506432 5717951347949568 5718216933531648 5725253967806464 5725519892578304 5730936491597772 5740440317853696 5751986772639744 5774609605459968 5780072645553024 5786224789143552 5787454602954752 5802536427061248 5808712480456704 5808982281682944 5814477839871792 5830590037229568 5837075334365184 5837346452980224 5843288149983232 5858787588046848 5859059715145728 5871819830403072 5893661323689984 5894640179871744 5894913972240384 5900490825668712 5906771138917376 5916841369141248 5922438966872064 5929727323799552 5930002745884672 5935612794869121 5945456043491328 5945732196139008 5952060663005184 5953049218514944 5958681070497792 5980845662797824 5981123459211264 5994149410203136 6004368608329728 6010049010760704 6016445934600192 6017445183619072 6040108897665024 6045823112015232 6068030001905664 6068311847829504 6069319711064064 6075779720937472 6076061926817792 6091895847518208 6105446614106112 6128157132324864 6133954644260352 6141788558237696 6157793759330304 6158079774572544 6164634258112512 6165658119176192 6182012649996288 6194447293612032 6194735011325952 6218810344341504 6224693618287872 6231319003693056 6255536517414912 6255827072581632 6261745366015776 6285037270966272 6286081129316352 6292771853828096 6293064138489856 6309463556358144 6309756616310784 6323498278895616 6323791990728576 6347019887050752 6361138149603328 6371983012921344 6378011195092992 6384799767330816 6385860194861056 6386156803260416 6392198394474438 6402798816067584 6409911483236352 6415975547444736 6440910713782272 6441209879150592 6455237826372608 6479249468030976 6503350426140672 6504732659023872 6509502887786496 6510886428324096 6517816429150208 6534801540513792 6535105066893312 6543147391778816 6543451305803776 6549641704683168 6573699168731136 6575096353652736 6599553834811392 6605797309203456 6614233831948288 6631470202355712 6631778218770432 6638836893351936 6639939512958976 6645117531282048 6670943239274496 6671253089120256 6695757243482112 6696068245880832 6697180370829312 6703516204310016 6710651234746368 6737044539703296 6743418086478528 6750595587334144 6768501676425216 6769625831571456 6776831227199488 6777145995296768 6783557479850424 6794806906847232 6795122509873152 6802355043434496 6809921223426048 6835252186054656 6835569667670016 6850456468803584 6868627440869376 6875938210971648 6877080209850368 6902981597331456 6909512128017408 6935213540376576 6936365384073216 6944070773506048 6977653273264128 6977977369079808 7003608151228416 7010233879154688 7019186923700224 7037478582091776 7037805456654336 7045296294985728 7046793713942528 7053460297351104 7079368335556608 7079697155801088 7107211822104576 7113935563757568 7114265989569648 7121507432792064 7123021049790464 7149516654379008 7156280418303744 7182899738247168 7184092719218688 7184426403667968 7191739261517824 7192073301131264 7211150418640896 7226855175880704 7227190846546944 7253737013772288 7255278735065088 7262142554669184 7269872170975232 7289155651534848 7298125936984064 7298464918011904 7305369593685072 7317484361220096 7317824241401856 7325613123698688 7332543482793984 7333761317535744 7361040815751168 7361382719029248 7368346917768564 7377414658711552 7396983397859328 7404856534892544 7433980181741568 7441013060941824 7448933061885952 7468344617730048 7468691505020928 7469931952078848 7478230063775744 7485304805352192 7514395832745984 7549482639089664 7559124379369472 7578823088406528 7579175107166208 7587242163830784 7594420035750912 7623935130599424 7624289244708864 7631502164831727 7641248655463696 7652649423863808 7653920423804928 7661161376354304 7669315696852992 7699479473946624 7706763527404032 7714966385524736 7735430487343104 7736715236081664 7745309708910592 7752637119829056 7765854296997888 7782767112486912 7783128603973632 7811716784062464 7812079620194304 7829093107204096 7849859932422144 7850224540214784 7858215098253312 7859520239828992 7859885296320512 7867321100891616 7896585289162752 7914150393158828 7925958331858944 7927274724655104 7927642928185344 7935142834519992 7936080884006912 7944908093997056 7974460883730432 7974831278948352 8005824811106304 8011695861891072 8013398681014272 8021927912800256 8042832665247744 8043206236176384 8053478530220032 8061097482686976 8090706669207552 8091082463772672 8092426281418752 8130212072865792 8130589702365312 8140595485474816 8162188576948224 8170876176433152 8178606192347136 8210391679107072 8210773032763392 8218540792895706 8219512344150016 8241314764161024 8250481482227712 8259263058149376 8259646681767936 8291747125788672 8299591491050496 8308425338257408 8330463601754112 8341102763442176 8348993821354368 8363227704459264 8380049694621696 8381441505755136 8412618075144192 8413008821747712 8420967906021216 8431331038527488 8431722654304768 8453695311839232 8462693182734336 8504014926790656 8513066356441088 8522931192632584 8535647434309632 8537065088090112 8546548644315136 8554634063259648 8587880951709696 8588279838867456 8596404737396658 8627980158959616 8638999290707968 8661914408189952 8672976878698496 8679337183715328 8681181904432128 8713068720685056 8713473422524416 8721716759807688 8732855606244224 8745885055844352 8755613001547776 8756019679470336 8764932224974848 8766795138203648 8799405113081856 8807729745604608 8840491985534976 8841960269807616 8842370958360576 8850736238503068 8851782524469248 8860156708376064 8875262053711872 8894590985699328 8895004118827008 8928090994507776 8929573827772416 8938021605746688 8947534979661824 8971268494196736 8971685188816896 8982726052937728 8991224115304704 9006552912494592 9024668901900288 9026167775428608 9044743306467232 9060163346497536 9068734668022848 9079894964568064 9103979566596096 9113669581406208 9114092890226688 9158169921159168 9167917614628864 9192235698487296 9203975463108608 9212682837356544 9246951387168768 9248487178764288 9291670940418048 9292102516988928 9303537697685504 9303969825439744 9328215516512256 9346978505539584 9383304776122368 9383740608872448 9392618049023664 9393728393314304 9404613729801472 9418645444755456 9429121693974528 9439157780742144 9439596207734784 9485247418343424 9485687986092864 9495343243722752 9520529830576128 9532688872505344 9541707224404992 9557974519382016 9577199650996224 9578790292291584 9579235204890624 9588297591711657 9614867224854528 9623963321167104 9635806901174272 9636254462062592 9661366070673408 9661814818725888 9671649351696384 9673704980086784 9682856739558912 9718874202046464 9740492791580096 9755025639211008 9757098988535808 9766329642486144 9776724643725312 9778348423380992 9814721087668224 9815176958705664 9824462557024752 9860548753096704 9862644530479104 9873142046523392 9899330752217088 9921350747922432 9958255340027904 9959909269438464 9967676296923072 9980406407136256 10006414858911744 10006879633680384 10019194443661312 10045770556243968 10065976852119552 10105097451208704 10105566809554944 10115127129717792 10116322885107712 10125893381001216 10154438747357184 10165246840799232 10165718992945152 10175336219775636 10203532565151744 10214881835139072 10225754262470656 10252878279081984 10253354501505024 10265972631928832 10275684703205376 10293203328565248 10313907316457472 10315620314775552 10336849493105408 10354472395997184 10364268192026112 10377022816649216 10377504805298176 10404548076109824 10416106160259072 10466479909896192 10466966053619712 10477620131004416 10489761467855488 10505412226842624 10528780385550336 10567944442478592 10569699632873472 10570190570913792 10580190446026656 10619052503334912 10619545733701632 10632614511640576 10633108371931136 10660817733156864 10682261149188096 10684531574685696 10724274981568512 10734420627455616 10748129976915968 10776139078828032 10776639605501952 10787608892276736 10788109951696896 10789901708558336 10840282763821056 10840786269820416 10880605520658432 10882918102597632 10893213832003776 10904808256462848 10947188905476096 10947697377017856 10958054390527608 10988419685548032 10998815224190976 11000641976303616 11012350744199168 11012862242357248 11041561223626752 11042074078543872 11055662834384896 11066121988067328 11107284802338816 11131991761805824 11150970272612352 11161519591412736 11173399592828928 11175255341006848 11204897928118272 11217345095663616 11227957208028288 11271593749118976 11283590910312448 11313520859676672 11338686569054208 11380863245746176 11391630053626368 11406178751012864 11435902695899136 11436433867063296 11450507935612928 11451039785156608 11461872983195544 11480880635707392 11503973545279488 11549219210919936 11560145291106048 11572449578287104 11574909205909504 11605072854122496 11617424960913408 11617964563365888 11628955679743584 11674150668730368 11674692905960448 11686576299966464 11717575176093696 11718119430291456 11743639660806144 11787322647379968 11789280359743488 11789827944480768 11800981651337424 11813542277834752 11833682738282496 11844877933744128 11859454647599104 11860005491769344 11871225589738242 11890912086982656 11891464392278016 11904121326010368 11917362140995584 11961691325595648 11962246918422528 11988298820406272 12008737216659456 12020098021521408 12032891869200384 12034890367238144 12080217795330048 12091646224030464 12136060003811328 12136623695659008 12138639422128128 12151559441874944 12152123853635584 12210893228212224 12256314264649728 12267909288520704 12283577116475392 12315587518660608 12316159549145088 12329268516225024 12331316238352384 12364025299992576 12388894587224064 12389470022651904 12437620688683008 12449387236575744 12462638007386112 12511654145163264 12523490732031552 12570074541932544 12572162258632704 12585543707656192 12586128276979712 12618927112716288 12619513232621568 12646996557791232 12647583981457152 12694039774101504 12722276299206656 12756022390185984 12769599534661632 12771720389722112 12772313606520832 12784396788948876 12805597632135168 12819822966472704 12831951094889472 12881821427564544 12882419758301184 12894607106094987 12910475652745216 12958498936061952 13006700852281344 13009465318047744 13019005775572992 13021772856648192 13035632858300416 13069603081027584 13070210133786624 13086902611607552 13099283409366336 13147398337462272 13150192707305472 13199107669622784 13211594618406912 13228467663896576 13262940404711424 13263556437540864 13277673786703872 13279879025917952 13290235062564096 13341886478548992 13342506178240512 13392136491761664 13394360741658624 13407032408620032 13421302469492736 13474089079406592 13486836172957056 13501191174668288 13537003352850432 13539251663142912 13553662454398976 13554291990593536 13567114959700848 13589613813694464 13590245019746304 13604710086868992 13619842446852096 13670504372109312 13671139335340032 13700912937607168 13737254881738752 13751876421943296 13754160419700736 13805963194662912 13819024256034816 13849763188027949 13870427080753152 13872730768146432 13888141547012096 13955306546528256 13955954738159616 14020467758309376 14038373847400448 14074957164183552 14075610913308672 14090592589971456 14093587427885056 14106920594702208 14158736671113216 14159394311602176 14214423644209152 14227871127515136 14228531979139296 14243014865584128 14246042099580928 14299033308758016 14312560836607488 14365799476494336 14368185438437376 14368852807335936 14384146602262528 14422300837281792 14453710351761408 14454381693093888 14507474027544576 14510557470130176 14524285109338368 14539744341950464 14578311303069696 14596251873968128 14596929836023808 14610739187370144 14635648482803712 14665086965587968 14667522635071488 14722081631502336 14722765438058496 14736693835537128 14754829317423104 14793966795718656 14809713069785088 14867960363483136 14882026121883648 14897866123771904 14936689235460096 14937383010041856 14939863904157696 14956460127551488 14970609610704384 15028791665491968 15098965278179328 15118248758738944 15157646176813056 15158350214332416 15174484327661568 15188840071501824 15247870261198848 15248578489417728 15263004329663454 15282497310927392 15305298847727616 15322322752708608 15338631393705984 15398958947893248 15413527054808064 15429932771049472 15470860974686208 15473430472163328 15490619417821184 15505274239658112 15531708593995776 15565534224973824 15566257207947264 15623433568124928 15624159240388608 15658186214408192 15699719864844288 15700449080429568 15716430196506624 15719770592641024 15734642201783232 15793170578325504 15828300786317656 15851916663717888 15854549449310208 15855285856370688 15870285669039984 15872161768013824 15889816187994112 15948921767460864 15949662557896704 16023391723782144 16026797362028544 16043855825600512 16086412472352768 16106957060440064 16122194965373952 16181413338415104 16182164927545344 16184852562837504 16260424145731584 16261179404730624 16281190970949632 16324377153896448 16341752352866304 16357212384694272 16420783358214144 16421546065526784 16437081585791412 16439024688300032 16482629528322048 16500962964455424 16518526116298752 16519293363535872 16583494251577344 16599182982100992 16616850676514816 16660927203508224 16682205526884352 16697987642708736 16726455408918528 16760099389243392 16762883011510272 16826017643495424 16841935812042432 16862662077054976 16863445308609536 16907390623678464 16925386365468672 17008029853581312 17026132712882176 17045862385265168 17071294868619264 17074130176180224 17093097288630272 17109268126519296 17175761903419392 17176559677734912 17192809474793316 17255960317919232 17277998581415936 17323828816379904 17345953757396992 17358674367430656 17362363808864256 17426137441370112 17426946845048832 17443433519615376 17465711212488448 17491770111688704 17511226003095552 17512039358940672 17529864449949696 17533590276407296 17615459491209216 17680983971069952 17683920539615232 17684741916721152 17701472477006136 17703565048938496 17720313416752128 17750524107423744 17789181971398656 17790008237654016 17806838384607363 17856181989015552 17859147655544832 17876043211493376 17895069959323648 17942536988393472 17943370377633792 17965452105875456 17982448230609408 18013105824989184 18049337803800576 18052335550857216 18089486612934464 18120326692995072 18137469336045696 18159789929136128 18207959133192192 18227339162812416 18228185780453376 18316339842318336 18335835229257728 18384471396974592 18425365674713088 18493902774337536 18496974357528576 18583341880836096 18584205033977856 18607075395371008 18607939650879488 18656431033024512 18693957011079168 18766609552244736 18767481217744896 18785236098047328 18787456786628608 18809227459602944 18858243387949056 18878315561484288 18879192415469568 18970494836686848 18971375972185728 18990686487445504 19041059661152256 19065377745010688 19083414448809984 19115949038764032 19154399301992448 19157580584583168 19158470409781248 19176595183423314 19229734449709056 19247926642334208 19271613802348544 19272508924125184 19322732141346816 19323629637451776 19347409960173568 19365713479117824 19437748404092928 19480985583160192 19510051278422016 19514197977071616 19532659284972288 19553449287450624 19556696846761984 19629442175336448 19630353917411328 19648925114049504 19721097506193408 19725289060958208 19746284093046784 19798661504434176 19842701495844864 19916510680055808 19919818538876928 19935352593846144 19960812814272512 20012829717823488 20013759267360768 20038388887322624 20091541112487936 20131953704239104 20211133619109888 20230254259435584 20251786762002432 20308877494714368 20330493681598464 20331437985890304 20350672439551272 20407065130303488 20429763670278144 20451508524941312 20505756558163968 20506709003010048 20531945263857664 20551369406410752 20627814632914944 20631240629551104 20673698986210816 20708944791994368 20728536384052224 20754045633298432 20755009610596352 20809096152219648 20832212320518144 20932959819792384 20933932107239424 20955240262008832 20979522935710976 21010824453685248 21057560771100672 21135888884957184 21140381141827584 21160380892053312 21238105006669824 21239091467403264 21265229023281152 21266216743862272 21321635466313728 21364522298376192 21369063149371392 21448549963137024 21468841254911232 21496259953831936 21552278157656064 21553279211003904 21575217784553472 21576219903393792 21579803417116672 21680565527642112 21681572539640832 21761211041316864 21765836205195264 21786427664007552 21809616512925696 21894377810952192 21895394754035712 21916108781055216 21976839371096064 21997630448381952 22001283952607232 22024701488398336 22025724484714496 22083122447253504 22084148157087744 22132243976134656 22214569604677632 22263983523611648 22301940545224704 22323039182825472 22346799185657856 22350510682013696 22409795856236544 22434690191327232 22455914416056576 22543187498237952 22567181820624896 22677373138108416 22761726491492352 22783260107252736 22812357502025728 22871805391798272 22872867734126592 22901015871225856 22902079570313216 22923745966391088 22961761271414784 23007947090558976 23098438421839872 23120290582212096 23144899156574208 23149818411819008 23210145708244992 23235929126731776 23257911359487168 23348301337460736 23349385811920896 23373152599932928 23435150352187392 23436238860582912 23487279321612288 23574645294759936 23578560719486976 23579655888961536 23601963302674848 23627084555669504 23689755867488256 23718909295198208 23720010983538688 23742451179476484 23781824173965312 23782928784556032 23808242652020736 23834724281991168 23923382651191296 23924493836845056 23976597640812544 24017474433318912 24040196043042816 24065783738400768 24069780734476288 24160435590660096 24183292448060928 24272120007622656 24273247391318016 24277278844256256 24304247707271168 24421786456424448 24512628529299456 24535818577041408 24567154232950784 24631175037321216 24632319098290176 24658537032450048 24662632476704768 24777789174448128 24778940045303808 24875241377366016 24898774473151488 24925276014772224 25023308290326528 25046981464063104 25140149083865088 25144324517265408 25171087415312384 25172256553959424 25237854225432576 25239026465243136 25293993115582464 25295167962914304 25388079548203008 25444552598413312 25512044780371968 25539199069323264 25543440779444224 25544627213041664 25568793577897752 25611195264270336 25639645932945408 25663902189778944 25763642855129088 25764839516602368 25789214212189974 25820951305490432 25916997872123904 26018930636095488 26038011551145984 26043545713296384 26071265716600832 26139206162055168 26140420267573248 26173805223215104 26198566818732672 26294796674924544 26300385414610944 26398215339245568 26423189236813824 26456935327793152 26525880809422848 26527112875081728 26555347573407744 26580470125128192 26683772957097984 26685012356481024 26784272983523328 26788721483317248 26814064817240064 26842604938985472 26948178158813184 26973672345914112 27002382349336576 27074006705700864 27078503326285824 27107324908797952 27108583981187072 27134229919401696 27180490039492608 27239684893704192 27341008744218624 27342278670680064 27401825875214336 27474509763477504 27503752843886592 27508320839401472 27611926389325824 27638048512069632 27699526376055898 27740854161506304 27745461536292864 27776283094024192 27910613093056512 27911909476319232 28040935516618752 28076747694800896 28149914328367104 28151221826617344 28181185179942912 28187174855770112 28213841189404416 28317473342226432 28318788623204352 28455742255030272 28457063958278592 28486029731168256 28492084199161856 28598066617516032 28625121673214976 28731598952988672 28736370876874752 28737705614671872 28764892775134971 28768293204525056 28844601674563584 28907420703522816 28908763386187776 29014948055089152 29021114940260352 29048570218676736 29079488683900928 29156622606139392 29193859672047616 29221478374740288 29271296965607424 29330173931175936 29335045270142976 29444163263004672 29445530876116992 29473387671074256 29509658634846208 29587933591437312 29619426139570176 29764052243767296 29795732247543808 29874766020083712 29879727808315392 29912920255102976 29941219221408768 30057583330983936 30197930556358656 30236497517477888 30315292353626112 30316700428664832 30348968655323136 30377680143003648 30495740522397696 30497156978835456 30526008659326908 30564994621854784 30610597695455232 30644645505417216 30677262787411968 30797917895786496 30827054109616128 30859865542098944 30941721949372416 30946860944326656 30981238835642368 31010548479316224 31063417187991552 31131068449947648 31132514415894528 31248318480777216 31316372428816384 31399439729688576 31400898160859136 31432860393013248 31439541185282048 31469284403566464 31586341156651008 31656601572635312 31703833327435776 31709098898620416 31710571712741376 31740571338079968 31744323536027648 31779632375988224 31897843534921728 31899325115793408 32046783447564288 32053594724057088 32087711651201024 32172824944705536 32213914120880128 32244389930747904 32362826676830208 32364329855090688 32369705125675008 32520848291463168 32522358809461248 32562381941899264 32648754307792896 32714424769388544 32841566716428288 32843092131053568 32874163171582824 32878049376600064 32965259056644096 33001925928910848 33037052232597504 33038586727071744 33166988503154688 33198365964201984 33233701353029632 33321854407016448 33364411053768704 33395975285417472 33452910817837056 33520198778486784 33525766023020544 33652035286990848 33683871624084864 33725324154109952 33726890617219072 33814781247356928 33850772730937344 34016059707162624 34052265425764352 34091724770530336 34142589737238528 34218536253038592 34351523806838784 34353119355469824 34385618949586632 34511920635838464 34555997162831872 34647657632759808 34691907514793984 34717348734861312 34724727617728512 34852274882740224 34853893690097664 34886867039230752 34931422424976896 35022452006191104 35024078717881344 35059728899899392 35067180552814592 35230918982418432 35361967942139904 35367841079230464 35369483833442304 35402944954012272 35407130097876992 35440626833504256 35501048214847488 35578363942797312 35580016475308032 35613676769214726 35712363978031104 35752086422986752 35790139918647296 35885073976786944 35886740755267584 35930904211750912 35964896461218816 36026211649978368 36098675607601152 36104671101714432 36178973225868928 36240653385990144 36274938672091392 36319579858272256 36415918266384384 36454678325624832 36456371560906752 36632679684636672 36671670458515456 36768942793949184 36850731349426176 36987805548675072 36993948715057152 37166683761672192 37168410067955712 37214150790742016 37215879301758976 37312862066049024 37387914022158336 37534962435489792 37570472196094656 37618454919205888 37716486775898112 37756631122968576 37758384830939136 37940989673373696 37942751944371456 37981372974891008 38082119322304512 38130755490021376 38166828897619968 38308798603984896 38315161169166336 38316940819562496 38353190366846628 38459468899418112 38495853284668416 38543227604697088 38545017848250368 38645464282693632 38647259274903552 38694819920347136 38731426958235648 38875496808185856 38961971166320384 39020102556844032 39028395954143232 39065318569944576 39106898574901248 39113393693523968 39260707834822656 39297850228099008 39442195012386816 39450578121916416 39492568186093568 39597323008868352 39685402991689728 39833021360111616 39839637077753856 39870705187692288 39921625628545024 40025659435646976 40027518534721536 40076777774645248 40183082224975872 40263907408478208 40422267238219776 40460508518871168 40503573524004864 40617754989428736 40660987363196928 40662875971780608 40701344879102544 40814130260606976 40859527340556288 40903017049882624 41011513116327936 41013418006020096 41102738812821504 41255629265829888 41262481259102208 41347397972421632 41417889583988736 41457072768104448 41508091266596864 41510019221192704 41549289564083847 41618192304439296 41664424641036288 41865919639584768 41867864214478848 41910480524017664 41959045871421952 42115121542201344 42271777769914368 42280762283655168 42320761784106624 42476210013339648 42478182934806528 42530458046562304 42532433487724544 42643270932627456 42729044596752384 42738126298742784 42897099926274048 42937682509822464 42992519907663872 43104556315312128 43106558422007808 43152439806787584 43159606834233344 43361131055284224 43363145079281664 43522422082633728 43531672410390528 43572855328015104 43619233025851392 43788755621904384 43790789508071424 43832217562110432 43995260896763904 44002567905214464 44049402976796672 44051448969428992 44166244894507008 44168296314175488 44264487952269312 44429139209355264 44527967047223296 44603881090449408 44646078365650944 44693598371315712 44701021364027392 44819591712473088 44869380382654464 44911828832113152 45086374996475904 45354746276216832 45523452982984704 45566520214505472 45624715004051456 45743610783596544 45745735468253184 45802031742451712 45804159140626432 45847491932782176 46015894181117952 46196876843679744 46240581164424192 46289798313148416 46299636823638016 46420291416489984 46471858253463552 46515822718974336 46696602674921472 46698771623841792 46746305199865856 46870300704374784 46872477721165824 46974558643224576 47149290589519872 47159311777923072 47203926605349696 47254169111339008 47379511734976512 47437818590396416 47440021967077376 47484902358952968 47563648347930624 47565857569112064 47616485304041472 47669448563982336 47846765302382592 47848987673690112 47953195281625088 48080392086085632 48131567476801536 48139561468952576 48320871181320192 48366584896121856 48544240015245312 48546494782636032 48554557688512512 48608495414542336 48843572912848896 49025257058598912 49071637154082816 49134308465901568 49262350074642432 49264638196580352 49317074064900096 49555578348896256 49557880090607616 49750482754732032 49797548946302976 49850552029544448 50046616580653056 50093962928126208 50280298167730176 50288649034530816 50342174830624768 50344513107918848 50478052930486272 50587986231164928 50590335925828608 50776159096406016 50889105196826624 51024089560743936 51078398138646528 51086881558888448 51089254426083328 51137587155795504 51222390528540672 51279291865890816 51327804379557888 51527285710258176 51529679033204736 51578428424379948 51641902610980864 51833995744247808 52037861272190976 52076023102291968 52087091426592768 52142531433201664 52278412324110336 52280840535146496 52347610446430208 52397133637465344 52589593349849088 52600770829221888 52846378473627648 52913870655586304 53051761618845696 53054225750163456 53110695146815488 53160940250256384 53367545914195968 53370024712962048 53420515153822089 53568545967046656 53577442966634496 53628129634480128 53685209877970944 53896356317626368 53947344691828224 54004764698673152 54148013411401728 54157006652571648 54217167962374144 54268459838803392 54360980078985216 54479369787408384 54682017488437248 54684557341360128 54803651750428672 54949019526955008 55007505687773184 55016641678802944 55276097024139264 55399052752111796 55481708323012608 55490923072585728 55552566188048384 55821226186113024 55823818952638464 56081871033237504 56153495389601792 56299828656734208 56302443653234688 56362370359885824 56374349711540224 56427682378808832 56634946684452864 56637577246408704 56911484510060544 56914127916557184 56972059462336512 56984168398323712 57196133235032064 57250243346429952 57463197905977344 57472741753749504 57475411229343744 57529785550269942 57536586409050112 57689203349127168 57814841407045632 57817526772375552 58042229880520704 58097140437353472 58158977367801856 58313245212278784 58387719344095232 58442956749480576 58542593931214848 58660347862351872 58670090540285952 58888326526009344 58891061752233984 58946775342148512 59019317269692416 59175867182874624 59238852279140352 59528104487534592 59591464495087616 59749532040167424 59759455616630784 59825840510205952 59882438442817536 60115166661967872 60395861112717312 60472995034955776 60633400857329664 60755360286007296 60991481044795392 60994313957670912 61052017318653816 61129989243709568 61221195390910464 61289291010834432 61354525574823936 61595835791572992 61654108219232256 61719731084197888 61883443898744832 61893721888653312 61962477671284736 62021096958632448 62126834375983104 62262136899895296 62265028831789056 62496636961554432 62632744857632768 62798879459377152 62801796321718272 62865720786026496 62879082370564096 62938568807132928 63172682313302016 63313203145270624 63407666654871552 63421143425482752 63481142676159936 63559264751976448 63795687069843456 63798650231586816 64093566895128576 64107189448114176 64175423302402048 64345649889411072 64427828241760256 64488779861495808 64725653353660416 64728659710181376 64739410251350016 65041696582926336 65044717618922496 65124763883798528 65297508615585792 65428849538777088 65683133432856576 65686184262107136 65748326343165648 65756098753200128 65930518113288192 66003851857821696 66074104465195008 66077173454143488 66396731928403968 66467402706059264 66643708814032896 66728822107537408 66791950570834944 66905821635674112 67040397556973568 67051532046041088 67304070573981696 67367743248169728 67450648308219904 67453781234438144 67629562494713856 67701545461874688 68032119414325248 68104530851528704 68183449541060672 68285179474477056 68437072506077184 68703047613677568 68706238710939648 68771237899173264 69023841271676928 69111994325663744 69295315265519616 69434697469722624 69449455235457024 69707787380195328 69773734078461504 69862844849953792 70044904012382208 70048157435762688 70119457799798784 70134361105629184 70461837964836864 70723935884279808 70735682158460928 70738967666884608 70805889908024544 70814260195753984 70881253667008512 71156727885594624 71160032950616064 71227353538429452 71424727956062208 71504172845973504 71580279837294592 71770147953573888 71773481510535168 71861808423501824 71929792922437632 72052423299956736 72197351215202304 72209342203428864 72357946451737856 72481306771980288 72549877344182784 72639159716544512 72831836532768768 72912743121813504 73265359369273344 73343340917030912 73537885587898368 73701462698852352 73975611097350144 73987897430114304 74333367523344384 74336820135911424 74428301581484032 74431758603517952 74625724132098048 74775828044316672 75069924870979584 75140944392189312 75236909838411776 75432973551796224 75513262245937152 75516769661878272 75881979346747392 75885503888742912 75962745949782016 76164238644609024 76333657795239936 76617597207969792 76630322338332672 76633881639124992 76706380733693256 76918937798836224 76991706569336832 77086455209394176 77090035696500736 77290928565387264 77294518549807104 77389639840694272 77462853916471296 77750993616371712 77923942332640768 78056791908286464 78130637139889152 78213797149802496 78226787387047936 78521415669645312 78595700456198016 78884390024773632 78901156243832832 78985136372187136 79194646017736704 79370805983379456 79666042720223232 79741410375384576 79843251257090048 80051318871293952 80055037069443072 80153555549290496 80366164449951744 80527814816956416 80844534476439552 80921017037742336 81007147048009728 81235509978857472 81321974726393856 81325751943561216 81402689758205088 81719054681112576 81806034099765248 82023026232655872 82026836012040192 82205477625643008 82511258531659776 82524962518204416 82694795944843264 82835779167977472 82914145536208896 83016182533193728 83020038442385408 83098579128167694 83236384608878592 83328849282072576 83731839279169536 83735728428957696 83918091742843904 84230243084402688 84543555539828736 84561524567310336 84641523568213248 84952420026679296 84956365869613056 85060916093124608 85064866975449088 85458089193504768 85476252597485568 85794199852548096 85875365019644928 85985039815327744 86209112630624256 86213116844015616 86304879613575168 86319213668466688 86722262110568448 86726290158563328 87044844165267456 87063344820781056 87145710656030208 87238466051702784 87581579016142848 87664435124220864 87990521793527808 88005135810428928 88098805953593344 88102897938857984 88332489789014016 88336592628350976 88528975904538624 88858278418710528 89055934094446592 89292156731301888 89387196742631424 89402042728054784 89639183424946176 89738760765308928 89823657664226304 90172749992951808 90709492552433664 91046905965969408 91133040429010944 91249430008102912 91487221567193088 91491470936506368 91608318281252864 91694983865564352 92031788362235904 92393753687359488 92481162328848384 92579596626296832 92599273647276032 92840582832979968 92943716506927104 93031645437948672 93393205349842944 93397543247683584 93492610399731712 93744955442331648 93949117286449152 94298581179039744 94318623555846144 94407853210699392 94508338222678016 94759023469953024 94875637180792832 94880043934154752 94969804717905936 95127296695861248 95131715138224128 95232970608082944 95338897127964672 95693530604765184 95697975347380224 95906390563250176 96160784172171264 96263134953603072 96279122937905152 96641742362640384 96733169792243712 97088480030490624 97092989565272064 97109115377025024 97216990829084672 97687145825697792 98143274308165632 98268616931803136 98524700149284864 98529276393160704 98634148129800192 99111156697792512 99115760181215232 99500965509464064 99595097892605952 99701104059088896 100093233161306112 100187925856252416 100560596335460352 100577298069061632 100689026215837696 100956105860972544 101175972462329856 101180671851657216 101552318192812032 101778210393653248 102048179121487872 102156796277293056 102173763117776896 102178508852166656 102275174311591008 102655608759115776 103054571420516352 103059358066409472 103156856848759896 103283805221961728 103667991488495616 104075722544381952 104152046204583936 104174182853185536 104285062866403328 104556824648220672 104561681070292992 104695220892860416 104794267274930688 105179186699698176 105201541658443776 105692756947255296 105827741311172608 106103523237691392 106108451500326912 106221390293630976 106321880500512768 106735091828391936 106740049425924096 106841030307644178 107137091934093312 107256259268960256 107370419755941888 107792712635252736 107894689383656448 108009529397346304 108296026822803456 108314013305143296 108434335924748288 108536919677606784 108721960157970432 108958739574816768 109364034976874496 109369114682720256 109607303500857344 109898039053910016 110015011375546368 110552194048278528 110798105504223592 110963416646025216 110981846145171456 111105132376096768 111642452372226048 111647637905276928 112163742066475008 112306990779203584 112604887306469376 112748699423080448 112855364757617664 113269893368905728 113275154492817408 113822969020121088 113828255833114368 113944118924673024 113968336796647424 114392266470064128 114500486692859904 114926395811954688 114945483507499008 114950822458687488 115059571100539884 115073172818100224 115378406698254336 115629682814091264 115635053544751104 116084459761041408 116194280874706944 116317954735603712 116626490424557568 116775438688190464 116885913498961152 117085187862429696 117320695724703744 117340181080571904 117782123504467968 117893550684297024 118038634539384832 118351734365749248 118477704558280704 119056208975069184 119182928990175232 119499064080334848 119518911233261568 119651681020411904 119764876885635072 120230333323935744 120791722225434624 120945990069911552 121266801714659328 121510720572014592 121982962089590784 121988627915341824 122104034637307632 122259978487419136 122442390781820928 122578582021668864 122709051149647872 123308216438464512 123439462168395776 123766887797489664 123787443777306624 123924955342569472 124042193917264896 124253668751966208 124524273799790592 124530057663578112 124647868692251541 124993273923108864 125265489715265536 125597758918754304 125603592643436544 125731441572052992 125758164741128192 125877137614265856 126345364626604032 126626406290541248 126815333309743104 126842286850965504 126962285352319872 127118529503952896 127591374139686912 127597300463173632 128187133790257152 128214378896228352 128350846604804096 128691299778822144 128977559722991616 129457319420362752 129478820502700032 130083393165852672 130089435237844992 130249527767597056 130595017231171584 130857699077554176 131366266865713152 131372368524214272 131496652686331296 131512197506400256 132007703715643392 132148208930390016 132154346908286976 132793463856807936 132934805412118528 133287417628065792 133457644215074816 133583901141669888 133811643271348224 134080795113947136 134103064092082176 134608141147963392 134735486496339456 134901296616439808 134907562468876288 135259124989427712 136064238828650496 136209061703057408 136366899082121344 136570358948954112 136874145012154368 137406095227355136 137412477421879296 137542475798346528 138047682543353856 138223988651327488 138590630531039232 138869394939445248 138898910470914048 139415574760390656 139547468156923008 139725689699907584 140089808024764416 140096314871525376 140238915599597568 140268722211258368 140923675929673728 141447871768559616 141477935333769216 141611779816049088 141762507334017024 142313455771189248 142320065901232128 142454707076858904 142849455912124416 143008345691947008 143160559674589184 143540295907147776 143546963021070336 143723616847003648 143859585844875264 144394702430404608 144418684406857728 144715892903475712 144962613543960576 145099754688365568 145278319433089024 145663673065537536 145825486243627008 146530718738546688 146686681834061824 147075771175796736 147402925397704704 147951222194700288 148666735046688768 148673640271822848 148856603162968064 148863517207035904 149251448264196096 149551656088633344 150139849741959168 150281888784378624 150473819676823552 150865947103592448 151026524491874304 151033539323756544 151763958693494784 151771007777485824 151925491899564032 152328477289218048 152667315590479872 153235194415939584 153260644676665344 153267763278249984 153412761467386512 153837875597672448 153983413138673664 154172910418788352 154180071393001472 154581857130774528 154589037099614208 154925707832942592 155501987232743424 155847884665281536 156113583816572928 156261274279778304 156427594299604992 156453574774095872 157042831339290624 157191400912396032 157768780049547264 157802312487665664 157970272744374272 158741611966758912 159332085440446464 159482820750769152 159686502514180096 160102637742587904 160110074138886144 160307111098580992 160732328899903488 161055629633912832 161689068952879104 161842034075484672 162014294096019456 162471019957714944 162651503887122432 162805379516410176 163438109362225152 163612068199530496 164046052465311744 164053672024080384 164410955251286016 165022517063319552 165049925036408832 165389591889686528 165828291072417792 166032365066387456 166040076884770816 166197158256335388 166472769217757184 166657698564145152 167463678558339072 167471456857915392 167836183485687808 168460486168805376 169087111079657472 169123049134620672 169283047136426496 169904840053358592 169912731739226112 170129733950898176 170916178387009536 170952505194971136 171588399705096192 171750730039289856 171970079630655488 172418225261248512 172426233688031232 172609759227150336 172638427336933376 173444524221136896 173452580317126656 174126689641562112 174291421312060416 174476932103405568 175163158032285696 175328870248441728 175981043587055616 176010271620857856 176197611907186688 176205795877715968 176664979578028032 176673185256701952 177057951809077248 177716556837421056 178111868188893184 178584313462603776 178774393485262848 178804085456109568 179278366849892352 179477521530617856 179647315328452608 180345499985903616 181418985104867328 182266080858021888 182498860016205824 182974443134386176 182982941873012736 183216636562505728 183389967731128704 184063576724471808 184787507374718976 184962324657696768 185159193252593664 185198547294552064 185681165665959936 185887433013854208 186063290875897344 186786410699685888 186795086495367168 187489910884663296 187898234572898304 188597162358079488 188637247111692288 188815706421398784 189016676445356032 189518046939906048 189751274361585664 189760087868309504 189939609435811872 190263430276448256 190677794255929344 191387061209530368 191395950694760448 191812781126500352 192321568344342528 192526269907206144 192558245875810304 193283484725280768 193466339584487424 194176960060981248 194185979130544128 194218230754050048 194433981658169344 195374291651395584 196286548616331264 196537233863606272 197049400298569728 197058552786321408 197268296259600384 198222313395585024 198231520362430464 199190195785211904 199402208118177792 200186466322612224 200375851712504832 201121192670920704 201154596138123264 201378052431675392 201912211721945088 202351944924659712 202361343703314432 203104636385624064 203556420787306496 204096358242975744 204313592554586112 204357017704333312 204550348623182016 205311217518231552 206109142841032704 206118716132818944 206313713697519792 206567610443923456 207335982976991232 208304092409167872 208348365706371072 208570125732806656 209123362140585984 209390441785720832 209588534549861376 210358373399396352 210403083316887552 211385513894510592 211655482622345216 212207046475382784 212216903000653824 212442780587261952 212643761001025536 213470183656783872 213480098851848192 213682060615288356 214274183868186624 214512518537920512 214740839511883776 215585425270505472 215789378767312896 216019058794692608 216592053645606912 216628026610286592 216868671849496576 217073839355213568 217443920315940864 217917479149633536 218738229365440512 219214607001714688 219796078107820032 220030022751092736 221104388096557056 221596211008447184 221926833292050432 221963692290342912 222210264752193536 223284904744452096 223295275810553856 224327484132950016 224613981558407168 225209774612938752 225497398846160896 225710729515235328 226539786737811456 226550308985634816 227645938040242176 227656511666228736 227888237849346048 227936673593294848 229000973385719808 229852791623909376 229890967014998016 229901644917374976 230119142201079768 230146345636200448 230756813396508672 231259365628182528 231270107089502208 232168919522082816 232388561749413888 232635909471207424 233252980849115136 233550877376380928 233771826997922304 234170375724859392 234641391449407488 234680362161143808 235564247008935936 235787101368594048 236077269078769664 236703468731498496 236955409116561408 238112417950138368 238365857980350464 238998128160669696 239529753771270144 240460666647871488 241583444450869248 241891980139823104 242533603429318656 243021441144029184 243965924179181568 243977255830683648 244208069274615264 244519956974838272 245157164043337728 245418102299295744 246616432876929024 246878924336791552 247533775594979328 247574887554613248 247849910685138944 248084387834529792 248507337503932416 249048547599581184 249060115327156224 249295737384503082 249986547846217728 250530979430531072 251195517837508608 251207185286873088 251516329482256384 251754275228531712 252690729253208064 253252812581082496 253630666619486208 253684573701931008 253924570704639744 254237059007905792 255182748279373824 255194600926347264 256374267580514304 256428757792456704 256701693209608192 257382599557644288 257955119445983232 258914638840725504 258957641005400064 260166786331705344 260178870475689984 260499055535194112 261190034462343168 261715398155108352 262744737048428544 262993305372662592 264015407431286784 264296417860780032 264308693816573952 265586927713615872 265869610824237056 266574835256131584 266915288430149632 267167802283339776 268161590227894272 268206128184164352 269216282295926784 269470972992678912 269802593232879616 269815124937752576 270518249978855424 272128477657300992 272418123406114816 272733798164242688 273140717897908224 273748290024308736 274824954843758592 275084951596693056 276095365086707712 276447977302654976 277181261062078464 277738789878890496 277797820941828096 278831149520781312 279094936313846016 279451379399815168 280179616049528832 280192629743050752 280477831199195136 280537444422516736 281847351859347456 282895743537119232 282955870667538432 283223559632098176 283525014668034048 284626911542378496 284640131802464256 284909414153717808 285698911824248832 286016691383894016 286321119349178368 287080591814295552 287093926042140672 287719171689750528 288789404860809216 288837368813715456 289431785806951424 289925227087921152 290199509376731136 290556638866178048 291327346131075072 291650972487254016 293061437477093376 293373363668123648 294805850795409408 295902444389400576 297333470093377536 297347280543645696 297713206325936128 297727034414071808 298502896528392192 299103312177266688 300279699483918336 300563777568757248 300947639353647104 301731894207184896 302067078647513088 303527917386989568 303542015554971648 303850983799128064 304656954578436096 305334631180959744 306470388831879168 306521289353330688 306535526556499968 306825522934773024 307966826277347328 308345820837576704 308360142786002944 309163714261549056 309178074199228416 309851415665885184 311003974465486848 311695769330563072 312227167633145856 312522548559556608 312855188599209984 312907149548191744 314085662678581248 314382801824792064 315537560099094528 315604624975331328 317483223933517824 318664170880892928 318965641501538304 319373005028360192 320205275485175808 320220148277772288 320614222197161984 322111259267825664 323378137905758208 323684068150969344 324028588192038912 324942039915429888 325303007774244864 325610759032820352 326876218724450304 327224136399060992 328092104930623488 328107344048160768 328821910502572032 330045034126639104 330779183779373056 331656582144835584 332064730132774912 332080153769541632 332394316512670776 332945538435514368 333315397128290304 334927357116678144 334942913715830784 335672366971375616 336920972337610752 338246098269241344 338566094272852992 339809680106717184 339825463478452224 340259467901796352 341832356774019072 341905010389942272 343176799410192384 343501460078579712 343940159261310976 344836450522497024 344852467376062464 345219518454300672 346889048442273792 346905160634253312 348253379283124224 348582842624120832 348953864206811136 350326316064571392 350657740496883456 351962087174111232 352020543241715712 352395223814373376 352411591755431936 353346370513403904 354115903618154496 355433113674842112 356223736377786368 357168626925207552 357548786970525696 357608170912219136 358556733699784704 358955043061235712 359294630656905216 360690999971807232 362837970209734656 364532161716043776 364997720032411648 365948886268772352 365965883746025472 366433273125011456 366779935462257408 368127153448943616 369924649315393536 370318386505187328 370397094589104128 371362331331919872 371774866027708416 372126581751794688 373572821399371776 373590172990734336 373943606076754623 374979821769326592 375796469145796608 377194324716158976 377274494223384576 377631412842797568 378033352890712064 379036093879812096 379520175736619008 379879218871623744 380526860552896512 381355588511858688 382774122419060736 382791901389520896 383625562253000704 384643136688685056 385052539814412288 385116491751620608 386932679168974848 388371958261088256 388436461508100096 388867963316338688 390748583302791168 392573097232662528 393074467727212544 394098800597139456 394117105572642816 394536592519200768 396444626791170048 396463040724860928 398380391570423808 398804416236355584 400372932645224448 400751703425009664 402242385341841408 402309192276246528 402756104863350784 403824423443890176 404703889849319424 404722687406628864 407112841574612992 408192716485951488 408627185109172224 408714035408666624 409100697246364032 410622435036463104 412218285682065408 412237432265637888 412627427395039584 413135220887846912 414671965953982464 416608184818335744 416696731412742144 417140251465613312 418246724281171968 418780883571441664 419177069099722752 420716746798792704 420806166633775104 422771027789021184 423310965244690432 424433806001307648 425287522002051072 426940367313567744 426960197703696384 427364121230576712 428548367736373248 429025037075841024 429481679023767552 431170850541010944 431578757534625792 432038117589385216 433184107291213824 433256053220573184 433737343698993152 434147678710427136 434887840631881728 435834958299267072 437476458730881024 438429214003429376 439592156215640064 440060045502185472 442208776193114112 443192422016894368 443853666584100864 446569809488904192 446590551621107712 448654968265900032 449227963116814336 450419549225877504 450994797692321792 451421459030470656 453079573475622912 453100617971269632 455291876080484352 455313023332457472 455776475698692096 455873347186589696 458001946771439616 459705583247818752 459781934029996032 459803289834749952 460238284402159536 460292691272400896 461513626793017344 462518731256365056 462540214179004416 464777123498827776 465271818942414848 466505961698230272 467101754752761856 467543653995844608 468340751449718784 469282782898814976 469360724322287616 471128494017871872 471574202737188096 472154538157539328 473406937462996992 473910818233122816 476224835900276736 476731715960700928 477996256321339392 479059507542540288 480921333295742976 483166888901738496 483783960279646208 485067206858637312 486042882288058368 487954511661367296 488416138549230528 489039913949676544 490314328086675456 490836204598591488 493232865753858048 493757848673583104 495067551189958656 495149775109226496 495699821370277888 496168775669059584 498097095199162368 498120230654312448 498591474769006164 499973095692435456 501061958861062144 502391035675017216 502414370573746176 503032658964512768 503508550457063424 505381458506416128 506505625162164992 507261333238972416 507369147403862016 507849141409279488 508474118015811584 510389201852694528 512748535161028608 512857515584913408 513403386419216384 514765199115288576 515910238891966464 517829277681451008 517915282010800128 520333572663410688 520357740951379968 520998111070388224 522380068924686336 523430796310216704 525489474096857088 525986610745325184 528030814862573568 528592835721560064 528617387633147904 531173855427231744 531739221648474112 533149670512263168 534335604566679552 536323180455788544 536412256368328704 538432564591853568 538941945985357824 539605186465759232 539630249875505152 541036499957710848 544256955314601984 544836246812229632 545467596328485376 547496580048617472 549649909687517184 550169903193386112 552190730173415424 552895954605309952 554362522124156928 555477579757780992 555595641883656192 557662299041562624 558189872627692032 558902758799630336 560359232099057664 560385259486101504 561074888845033472 563694703718694912 565791487074238464 565911741335076864 566447119264196352 567050029336068096 569253823084756992 569280263604928512 569818828307435616 572033382767788032 572642238698356736 574161183628591104 574187852084281344 575438343379501056 577578809721618432 577674737627430912 578863571613902848 579850454175842304 580399018753462272 581113277732356096 582654692262150144 583301944974508032 586122874954186752 589611701590818816 591804888778801152 594666940186755072 594694561087291392 595426412651872256 595454068828143616 598206624354533376 600559398967836672 601127555137514496 601895278707294208 603463788414369792 604134157295026176 607055834773979136 607084031109943296 607701967598256128 609313909156872192 610669262361919488 612940777663758336 613071053112999936 613651045869546048 615933652554694656 616691641675153408 616720285572005888 618327428523098112 618356148398456832 619702831331770368 622007948930973696 623391538661126144 625045097119113216 625710377198419968 625814299096383488 628171325357162496 628765603649584128 631075120198189056 631209249950662656 634966447867035648 637328341761785856 637931283003076608 638746010056720384 640410550970351616 640440296555544576 644222518535651328 646756275811516416 647368136301938688 648057176384077824 649884079830859776 650606015548489728 651221518065640704 653752437448900608 654448272798121984 656214688096321536 657643821005144064 660090068253278208 661558367558746112 663313164289671168 664129460265549824 664160307539083264 664788633025341552 665891076871028736 666630794256580608 669854714233356288 669885827431661568 671344733942751232 673841944675221504 676492196538482688 677132188545705984 679619360213434368 679650926956904448 680518935803592704 683664713548038144 683810020779884544 687002920157159424 687880318522621952 689672901044994048 689704934752124928 690439036908601344 693778096884547584 693810321268506624 696506758566248448 697165685248241664 697907728413622272 700652632129142784 701315480993766912 703924174348222464 704041086483431424 704823183510863872 706692741026807808 708231807236308992 710866227349684224 712447472755572736 714337253850415104 715097573941051392 715216341824438272 718589261313810432 721381999943614464 725675940419469312 729064323432087552 729995440064823296 731897772537544704 731931767492050944 732866546250022912 733559870924514816 736254306897887232 739849298630787072 740636773010374656 740794189178208256 742724662663839744 743549732055416832 744253163503589376 747145642798743552 747180345981468672 747887212153509246 749959643538653184 751592938291593216 754548988446769152 755262825685595136 756066705781424128 758072187759624192 759040351473238016 759758437743247488 761053721105793024 762711177023717376 765548244838121472 765583802779041792 767251124506001408 769286273377370112 770105079628824576 773865358337949696 776743916522176512 776872923016200192 777735926632677376 781497166605582336 785146194465325056 786148935454425088 788234211145285632 792889253582340096 792926081449721856 796760783140847616 797608832472711168 800745865290448896 801503406850019328 804484770683682816 804618384552493056 805512209726701568 807648846887780352 809407779698638848 809445374813257728 814225683149225984 816385432971902976 817254370218344448 817428070817333248 818201394492728064 821244870072926208 824474864531275776 825254854790079168 826270441775693824 829343931907964928 833216369636671488 833393462825484288 834280502931226624 836493448562343936 837561767142883328 838354138199445504 841433493597585408 841612333267550208 845542055578042368 846621930489380864 848867612002615296 850575044004102144 853880734627135488 853920395407392768 854728242461153424 857096735472746496 858050074151682048 858963358047535104 863157515069251584 864076235178770432 866368214582427648 866512106441146368 867474687397986304 868295357420854272 869775681263763456 871669916598534144 874952917461762048 876858428006858752 879184312431280128 880120091004370944 884417552386228224 886384844033788736 887707333168201728 893139618977808384 893181103242215424 897309936531800064 898455926233628672 900839098451755008 902842918060941312 906201235942539264 910583752160968704 910626046664914944 911552951397384192 911746694373179392 916003893542879232 919411166495637504 919563868059992064 919606579669499904 920476568804319072 920585382544801792 925037462512730112 925080428358008832 929554246997655552 930543637884829696 933011923396460544 934203509505523712 935087307991689216 936681502899437568 938565565797629952 938721448644575232 942256988035743744 943148405474376192 944309076315078656 946813874925993984 952449671800553472 953463431921401856 955992512642678784 958119015085080576 961842666591485952 966333777803476992 967567920559292416 970134413717274624 972085764576116736 975909023322734592 976832277098461056 978079827899353088 980628656173350912 981672409197182976 986465731507716096 987515697347166208 990135102379917312 992337551338119168 996194190398324736 996240461308624896 997182949538012328 999946191384870912 1002123917722124288 1004782071350034432 1004828741147492352 1006065317929025536 1007017100914126848 1010762917012832256 1013011250324329984 1014738294807724032 1015698282818558976 1016948236031623168 1020778403705389056 1025497070322057216 1025715031169826816 1026806772838432768 1029530398230577152 1031820477783932928 1035658555362902016 1040667145326821376 1040715481902759936 1041996222140776448 1044760137849372672 1046861592620433408 1050978948193714176 1051973221490650368 1056061629725147136 1057185671443120128 1057234775266295808 1062347710854463488 1063478443296948224 1066299341024526336 1068671209133359104 1072646360911577088 1072824512736657408 1076865129183707136 1077883891970715648 1079210372931518464 1079260499751010304 1082072999915421696 1088513910629203968 1090935192656970752 1094993160097234944 1099299819375034368 1100339806386772224 1104381460346830848 1105791909210619904 1110955159515561984 1111191283767312384 1115324598083125248 1116379745255384064 1117805517599260672 1120718464198115328 1120770518972203008 1122149777690066944 1127389407437389824 1131582974148476928 1131823482670153728 1132894238528392704 1134100058672136192 1138560527209857024 1139637656614871232 1144066765535576064 1145284477396713472 1148322367257182208 1148375704168562688 1150876686759002112 1155157619443236864 1155349475254861824 1157727143227805696 1160798037506924544 1162226555464712192 1165309384524300288 1166603889949016064 1172245749908373504 1179223403181637632 1183609777557602304 1189333880373510144 1189389122174582784 1190908137656287232 1196413248709066752 1201118797935673344 1202255110275028992 1203790557414588416 1206927576828739584 1208268314590052352 1214111669547958272 1214168062219886592 1215403935196512256 1221338524723838976 1225881555327516672 1226142106225999872 1227302091739092096 1231867305109389312 1233383283350306816 1233440571144011776 1236654857046196224 1236712296796913664 1239405662663540736 1244015897861947392 1246783077322252288 1250090194238226432 1251420754396839936 1251628598192766976 1256342650714324992 1257531207299168256 1262150240396378112 1262418499901325312 1269932895734071296 1275862566006153216 1277492020113440768 1280821101940703232 1280880593111089152 1288445037071302656 1293512551623032832 1294736272603877376 1296114352768155648 1299768159661719552 1301212031096979456 1302443036131281408 1307504874897801216 1312429376192643072 1315287642010288128 1320180136506556416 1323116735117492224 1326626328579342336 1328258920531099648 1328320615078166528 1329577266050683104 1339709428466712576 1339771654863323136 1342689467885502464 1347683889350443008 1352984393076965376 1354264377091411968 1359238720426868736 1359301853913808896 1361037871607185408 1367329427096076288 1367620041559769088 1374005840314318848 1375760637045243904 1379345802089988096 1379409869504249856 1380878073817202688 1387556193769095168 1387620642537013248 1394331370496483328 1395815456827244544 1401305264258285568 1402630961987533824 1407848348696444928 1408082172966862848 1409646367021727744 1413385482053615616 1416463614472617984 1421732454699368448 1424894945511145472 1428674507700830208 1430195147882102784 1437178522627620864 1442763999887228928 1451351880838938624 1458128646864175104 1459990880129646592 1463863534984101888 1465733092500045824 1467119741849029632 1472508613795774464 1479698597261574144 1481273546020749312 1481588378356416512 1485449325327679488 1487099464110833664 1488506327007178752 1494291285597487104 1494360691962937344 1495774424307018492 1499919287077306368 1503185876583186432 1509097976893538304 1510525651371190272 1512133411562848256 1516144375519248384 1518080702946476032 1519516875486494976 1522107442211586048 1525422354047434752 1531167605558083584 1534502249012002816 1538572546754740224 1540210159257649152 1547730716675899392 1553487833044353024 1553745846032400384 1555471853265354752 1562994333211164672 1570292388930650112 1572297870908850176 1576468422290571264 1585778507164680192 1585852162899443712 1593521566281695232 1595217664945422336 1603006813700038656 1608969541367365632 1609236769104986112 1611024419453403136 1615297693775560704 1618815559397277696 1618890749626515456 1628451366298451968 1632770865943805952 1634508740436688896 1634856141634666496 1636402788985456128 1642489740145852416 1648949729062551552 1650509709580158336 1652540883551387648 1658687863815929856 1666432739273342976 1666786925650968576 1668561005862453248 1672986897124687872 1676708276398891008 1683224666535100416 1691084111156084736 1693243860978761728 1697735224005230592 1701150088008204288 1707761469254270976 1707840790814785536 1709456484922306848 1716100148303364096 1717926716095070208 1726315030138503168 1728152470357540864 1732736429164855296 1733024212882292736 1734949374795972608 1736590714841708544 1739551362527526912 1743339833197068288 1749905834923524096 1753716856013717504 1758368624862560256 1768835104772456448 1772769688067577472 1775414666336403456 1786279237955616768 1786362206484430848 1794619873063600128 1796911852467257344 1801678196903510016 1805685836121882624 1812402471885078528 1821167504321937408 1821252093329829888 1823105902794768384 1823493388746358784 1832007787085758464 1838822332991275008 1839213159338999808 1840953137608638144 1850074925025460224 1850160856716017664 1859108493995311104 1861087275769659392 1866023846792921088 1868407019011047424 1870174615983378432 1877131131595259904 1877442897289150464 1884513976071487488 1886296810948752384 1888618152630157312 1893627749851987968 1904899343601106944 1906926863842803712 1911985025285357568 1916238030170161152 1932667555606953984 1935135841118584832 1940268827434549248 1944171529152233472 1951818046645469184 1953664554196922112 1956159655798706176 1961257312346701824 1963344818394365952 1972931463015432192 1975031394694332416 1980270204759834624 1984675102676238336 1992388380796649472 1992480922617249792 1994365899076024656 1999892382769741824 2004247835444248576 2009564142700068864 2009657482294984704 2014034201828253696 2021525834025664512 2026022500648659968 2029476589615448064 2031396565637117952 2033896472063246336 2041556807410778112 2050994140644114432 2051430062339653632 2053613545676865536 2063640955567865856 2071317110725804032 2081334290653642752 2081430963805519872 2083992444281552896 2089520275698745344 2093723185240866816 2101957896387428352 2103946442981300736 2112123259450294272 2114469550532591616 2124695421708926976 2126956886593896448 2132598682049052672 2137342418266718208 2145292721823154176 2145649025473314816 2155767783941431296 2158420745863036928 2158520999502020608 2164145999830843392 2177027821258407936 2181870385313941504 2189986320194469888 2198599638750068736 2200679612773544448 2208762920693661696 2221910319031123968 2222382567534624768 2230649196166250496 2232759490510768128 2235611035198521344 2241436928396230656 2241541037944406016 2244299555380133888 2254778814874779648 2263646965340307456 2265788477056785408 2268200117344272384 2277121054419714048 2279275313229742464 2288133531071152128 2290568954793426944 2296644734514364416 2296751408337125376 2301753373518004224 2310315238886473728 2315454286455611392 2321596075013849088 2324453110929424384 2330618769048600576 2333207779898032128 2344491499816747008 2358446806363275264 2378667760747020288 2378778244349165568 2381816275312574464 2392826497418133504 2402237595871346688 2404510220550057984 2407581114829176832 2413855153657479168 2416536629180104704 2428223339095916544 2428336124439773184 2442677049447677952 2451763110655033344 2452284212451999744 2454604183478184192 2463734610218778624 2466766566700613632 2466881142288023552 2473424593593827328 2478811325327081472 2488031795723894784 2493566154644504576 2500180388476452864 2502841508793679872 2503257196385533952 2512685301428649984 2515062414598336512 2524300480792756224 2524836999802650624 2539865791468142592 2551725132012306432 2554984040226881536 2561642203881406464 2561761186222178304 2576890074142605312 2589472545207754752 2592228705536311296 2599536319323439104 2602424062193958912 2604886072262562816 2615009749795602432 2624858752385286144 2630575284020576256 2640360273013112832 2646233470234984448 2653252657158684672 2656641230156333056 2659154532101366208 2679418856933425152 2679543309726646272 2685378935771004928 2695367778700886016 2708528754182823936 2718603707827617792 2722075743214370816 2734658854192152576 2735240083119538176 2748011680628637696 2751521274090487808 2758691604179976192 2758819739008499712 2761756147634405376 2775112387538190336 2775241285074026496 2788662740992966656 2791630913654489088 2802610528516571136 2805261923975067648 2815696697392889856 2816164345933725696 2819292734043455488 2826770964107231232 2832927228945235968 2849789891022290944 2857349015401660416 2860390295764205568 2874357045255241728 2885527999774457856 2902703761677877248 2916257293728350208 2919981760259293184 2927727069968203776 2931466185000091648 2934239483698059264 2945017227591548928 2959397194523148288 2962547092041498624 2963176756712833024 2977012654014357504 2988582571194974208 2988721383925874688 2991548848614036984 2999838574154612736 3006371753166372864 3018195953787076608 3021051302742380544 3024266823125696512 3032288751038496768 3036161405892952064 3039033750972989952 3044214884423172096 3050844708094869504 3062335211116167168 3069004498024005632 3077145093509480448 3080420318515298304 3095461433351798784 3106975666088706048 3125988666422329344 3140584777861300224 3144595741817700352 3152936844581142528 3171557014329360384 3171704325798887424 3187043132563390464 3190435329890844672 3206013627400077312 3217939082734731264 3218473538209972224 3222048838906806272 3230595387551121408 3237631118794555392 3237781499253030912 3256902732596903936 3265541731887611904 3269712283269332992 3272805577970912256 3284979480291704832 3297899458125103104 3301019419160316672 3305081767102775296 3317375727631859712 3332865478546685952 3333573851301937152 3337122011724906496 3345973794249375744 3353416552797782016 3366449333070200832 3382168222312169472 3386487721957523456 3395470448010461184 3402300176016408576 3415681581629571072 3418912969844613696 3432200296606728192 3435853432190140416 3452630060277006336 3456304940715081728 3465472858329710592 3466048425764585472 3469898749591945216 3473181429683417088 3486679666394136576 3499811669847048192 3507433712027435008 3516737249725120512 3537670209544912896 3545539376135154944 3550829332672806912 3572724412968861696 3589239746127200256 3593823704934514688 3603356393807020032 3611371672243765248 3624804943770157056 3642335008643874816 3642504186659659776 3646211805589536768 3646986777492717568 3664015574171516928 3677644665982550016 3678426318677999616 3681906275217276288 3700149850050920448 3700321713432035328 3718216987990622208 3722174551539318784 3732047693585842176 3740349231966756864 3754262263190519808 3754885794578300928 3769027952142974976 3772593621897504768 3777236305260314624 3787255499703975936 3809798687202213888 3813853727685607424 3832476060340322304 3865335111213907968 3870271682237169664 3880537654869098496 3888343058304466944 3903636093290938368 3907329108393844224 3912319311597412352 3922514624693403648 3945862926030864384 3950062789388664832 3960540409519669248 3969350205352476672 3984776761593298944 3984961845234499584 3988731798152049312 4008495670888497152 4019128285400137728 4019314964589969408 4028068403656507392 4043051668051329024 4052045001297319936 4058953179230896128 4062793131274235904 4067792944126492672 4083113614821556224 4101988281288228864 4102860124679307264 4127281911135731712 4142634221451608064 4162668581307285504 4162861927611039744 4167984888563105792 4187446370481733632 4203915792774856704 4207892885962601472 4224246518900588544 4228939101065183232 4249390843417853952 4253913773187792896 4265197364098105344 4274684836533436416 4290585443646308352 4311535567882862592 4316841491726073856 4317041999004041216 4328291999661686784 4354055642516815872 4363740770627883008 4379972640388939776 4397199277500137472 4401359225547088896 4417525841387323392 4443820638062247936 4444765135069249536 4461298392332500992 4465518981021536256 4471222070397042688 4482873856792461312 4483082075888812032 4509557629749559296 4527293930680614912 4531576954113570816 4536400234688544768 4554242108839428096 4558550626459484928 4576267062142304256 4581137909586853888 4593502816674250752 4603506747036008448 4620630477772947456 4630908572911222784 4643192150027698176 4648906221858848768 4661237538097201152 4666415559796064256 4688982999633494016 4716893612726550528 4757335521494040576 4757556488698331136 4763632550625148928 4785652994836267008 4809020441100115968 4815162229658353664 4827710307314958336 4833073258360209408 4856446678191833088 4856672248879546368 4885354098895355904 4903526221310066688 4904568424903999488 4909208366956368384 4927469220437557248 4933762284576047104 4946849187187654656 4957622650654162944 4976063591447789568 4987132309289009152 5000360776952905728 5005683017587359744 5006514392771067904 5030124829196673024 5049673999605301248 5079731582936285184 5103450264024612864 5109968080453763072 5123284407762812928 5123522372444356608 5153780148285210624 5178945090415509504 5184457411072622592 5199072638646878208 5204848124387917824 5209772144525125632 5230019499591204864 5249717504770572288 5261150568041152512 5292466940469968896 5306505314317369344 5313282460312666112 5318309064202732416 5358837713866850304 5359086619453292544 5370757871542009856 5390735557401772032 5417057508365647872 5437207415655235584 5444151486428741632 5469317708384305152 5470480166239076352 5496023361257275392 5503042548180975616 5517639478016999424 5550224775076380672 5550482570148052992 5577325481985933312 5583261827308978176 5605221057033142272 5610523847950135296 5631393394785779712 5632328691867451392 5638585468086910976 5653541928214462464 5665854457890471936 5699579782044581888 5714698030803320832 5720780591528411136 5748714090510483456 5805407523355754496 5832514587456700416 5839963520518586368 5855454139936407552 5862932370000183296 5868478967396118528 5890034455183097856 5918794389046296576 5925094184082997248 5926353513425666048 5954025308028715008 5977165142389948416 5977442767851749376 5983097697228073968 5999677148309225472 6012743506332745728 6042102605484761088 6048533646251393024 6064577502076993536 6072322811785904128 6078067501945979904 6088429768846344192 6101689416189739008 6124670422232334336 6138008996048011264 6154290187018960896 6160840637030596608 6190922866703597568 6213951332177412096 6251977332844658688 6281169555722600448 6289191483635400704 6305873689162285056 6343408651597774848 6374086265126780928 6380870659781689344 6412027254800154624 6435878165469462528 6436947076419944448 6444097677813612544 6475262237589110784 6475562998506061824 6513805465193807872 6531083463775223808 6539424566538665984 6545611155941824512 6569958960583409664 6595798916250206208 6602038838320633344 6610163534205550592 6665730957093371904 6667147702603874304 6674244023449812992 6691947588498751488 6706833105595564032 6732898666140401664 6764336444624338944 6772975443915046912 6790940896020922368 6804600352032817152 6831363163259142144 6837825939689227392 6864400593213456384 6871706864380280832 6905260120554012672 6912609881430163456 6930945716659421184 6946362859366834176 6973359332788273152 6999623339694096384 7014867424054870016 7033474499450241024 7075340419089825792 7091078752270309888 7145448825937723392 7178479492254400512 7187647409869029376 7206712787614040064 7222743344487530496 7249609887540314112 7284670017287749632 7285008373319319552 7293973554985435136 7328031148343033856 7355289331965100032 7356852637355999232 7363812550434552576 7400299700101840896 7400643426864070656 7436433975981244416 7444349103078637568 7464095387171684352 7480698463933513728 7508524526381039616 7509771589156601856 7538055904285949952 7545187243795009536 7554472610520629248 7574510999407951872 7619597374404427776 7664952120680644608 7730670222427815936 7740543364474339328 7776686116608933888 7807272186581876736 7814658216787688448 7824638623194824704 7845029249386807296 7891725852061728768 7900125578777329664 7921080819039338496 7938700410704953344 7969923690468999168 7977463596304098624 8016991341776994304 8038256570800275456 8038629929179938816 8056136807313014784 8086103336102658048 8104090002594639872 8125586262548471808 8135585888252985344 8166227229643112448 8203976562576457728 8205720249358614528 8254563822271463424 8285268442903216128 8325337162614571008 8325723855222079488 8374892740963467264 8407831585549713408 8415785771925202944 8448493037801177088 8457878202130366464 8498781686835707904 8507827546375585792 8549369673066872832 8581170887292616704 8623071135765725184 8633682983452147712 8634083998008082432 8656583999323373568 8708111285033631744 8727481541255766016 8759945280777879552 8794398555000274944 8802718451094177792 8835051682774646784 8887641276124495872 8889530270138499072 8931037962043072512 8942444140794085376 8965747713584922624 8966164151777624064 9019115259499118592 9054587861361229824 9063153908227141632 9072800469377089536 9108484217678856192 9117101252918969856 9152534124284608512 9187005633348501504 9207013494072016896 9241260955545894912 9261817145822445568 9286384300055396352 9297812443717697536 9377965999266988032 9433787225453101056 9514671042988081152 9515112977396662272 9527265101250297856 9571305989672534016 9618040882200231936 9630324459316707328 9655420614629916672 9666146516720418816 9712893356383666176 9713344497759092736 9770708197790711808 9809136849807998976 9818416733912736768 9854938440875114496 9867524569152094208 9893698374375309312 9915245301308325888 9952127182895579136 9974264618578018304 10000721553905811456 10011366035174719488 10060249658393346048 10099347999210602496 10159463165872570368 10206900528049225728 10219936160907526144 10247044744888713216 10307560296570421248 10357890180831019008 10368914822145245184 10398145277293756416 10409696248775835648 10419544289050251264 10460038999182409728 10499435009541144576 10522301136082305024 10584933880939937792 10613010628634738688 10626564920625332224 10636618128405464832 10718173238906585088 10741515743084019712 10781471114803544064 10834115016731295744 10874414831310471168 10888302972857483264 10938635416768610304 10940960332478152704 10992046722514550784 11006085096361951232 11035278956033998848 11100449550152761344 11100965140296105984 11154650963971866624 11166523654617956352 11221047695900270592 11262786789571559424 11264657383734902784 11277170936173821952 11307083856428924928 11331708915780943872 11399159564089163776 11429396061606641664 11441561183056822272 11497428181020966912 11610815046711508992 11665029174913400832 11679927041037172736 11710908279872815104 11736957934792237056 11837588778092593152 11850188368165994496 11852707026851332096 11908050616057430016 11954330284779896832 11954885535703498752 11966195394456147936 12025487012665491456 12084205210969522176 12097067292502786048 12129155004153987072 12144645623571808256 12156135003891959808 12176859537692688384 12203378832379478016 12249340844464668672 12276017992096022528 12308580374037921792 12381845733407195136 12427902664354824192 12503954665689317376 12562339111445200896 12578382967270801408 12611747378324570112 12686817303195549696 12748172530253561856 12761741319563378688 12824054509600309248 12871756330938925056 12950524475178221568 12951125997012123648 13027610930387615744 13062166927550447616 13078849133077331968 13091222311883649024 13139917921166819328 13191597832500412416 13204077676641266688 13220327068411101184 13331461914186743808 13334295405207748608 13348488046899625984 13383895176997502976 13413666211191128064 13528672889248677888 13545950887830093824 13581881792041844736 13609200704065634304 13662726326518284288 13675651879378454784 13728801186426912768 13743413728760561664 13810520241108025344 13825219762860326912 13861891433318842368 13892725718733668352 13946718665576546304 13999246679388192768 14029734848109740032 14066948998900482048 14150680838179651584 14182157504540619776 14290897651875446784 14356958984508801024 14375294819738058752 14445486688975060992 14499219775080628224 14569340034575499264 14570016746638639104 14587947109970870272 14656062296686067712 14710578663930200064 14713705274711998464 14727625100869105152 14801286853728141312 14872867951962488832 14888698206157275136 14928190774343368704 14961396927867027456 15017049052762079232 15019543178313203712 15090374487590019072 15108945221041258496 15149021998815903744 15239194748808855552 15329904241361289216 15461340444855631872 15553372233217867776 15614544373163753472 15629316433575376896 15649277246389649408 15690058498773614592 15783451704123457536 15800251157554659328 15877400821409906688 15939847380937998336 15954927192608197248 16033982683553988608 16076513141600550912 16077259858359877632 16112273614626029568 16172206672205316096 16208180005189279744 16251172525096943616 16271171776505970688 16332454459286224896 16407953125152915456 16411440498717229056 16509127644542926848 16650674325229142016 16651447710444158976 16749785481926934528 16815663171099426816 16831571543850405888 16896986075602354176 16915756404260732928 16997563373671415808 17098739346133745664 17162341774585233408 17246142271531450368 17267365966904295424 17268167996016164864 17416222570067263488 17454963082511532032 17519890561555759104 17588797110000549888 17605436902188355584 17670103365549293568 17775282552248991744 17779060540276998144 17862075924086145024 17884888281588170752 17931495427169845248 17932328303555248128 18038230518998237184 18126307816454283264 18145600938754179072 18216968435357712384 18234202505837939712 18305068248569217024 18374011266697003008 18414026988144033792 18482521911091789824 18523634291644891136 18572768600110792704 18755931998533976064 18867574450906202112 19030225954793324544 19054530202500595712 19142611979345068032 19236081764400463872 19260648918633414656 19310841229259833344 19332293033440837632 19425786712767332352 19426688995518185472 19541416395581423616 19618273699615997952 19636833467825473536 19709876881750228992 19735049138304188416 19787396748750618624 19830490602616651776 19948529237156036608 20001443107811622912 20022732070349438976 20120499316786692096 20198695998421204992 20318926331745140736 20413801056098451456 20439872321815052288 20494089489777426432 20615120593140842496 20715780361662038016 20737829644290490368 20839088578100502528 20920077998364819456 20998870019082289152 21044602272164610048 21169867761879875584 21226021257269477376 21253129841250664448 21273236256810929664 21436346477813170176 21483031486168039424 21562942229607088128 21668230033462591488 21748829662620942336 21881920664956305408 21984093445029101568 22012170192723902464 22070557912067997696 22200899100305522688 22201930280592211968 22309301927943733248 22333047309235912704 22442095391800541184 22525573579143118848 22529314767469805568 22554341872347643904 22614167712857849856 22663417831561887744 22798319128178327552 22858792123213283328 22994856362041933824 23221630093423017984 23330058349826801664 23359854082074345472 23421816559745630208 23473915869584474112 23675177556185186304 23700376736331988992 23705414053702664192 23816101232114860032 23909771071406997504 23932390788912295872 24050974025330982912 24168410421939044352 24194134585005572096 24258310008307974144 24289291247143616512 24312270007783919616 24406757664758956032 24498681688929337344 24552035984192045056 24617160748075843584 24763691466814390272 24855805328709648384 25124678222890401792 25156765934541602816 25223494756649140224 25373634606391099392 25496345060507123712 25523482639126757376 25648109019200618496 25743512661877850112 25901048950356443136 25902251994024247296 26055221860775231488 26124333855100895232 26182444623767298048 26279835842333638656 26383195665000824832 26408155353282533376 26440654136822202368 26662923828373487616 26668590810415497216 26696976093799251968 26827332422382256128 27057345778497355776 27091901775660187648 27163763584083689472 27218401408131268608 27325452653036568576 27351303758756909568 27457602372853825536 27621040482216050688 27650439525720653824 27723782866637684736 27785451437467336704 27893437331153092608 28059469696219480064 28133897997800964096 28301361676359303168 28364315009081239552 28581795303750893568 28713917969017602048 28890973377950121984 28998439550161256448 29138680069150998528 29140033493277278208 29175894219941740544 29312124593372135424 29427410549423996928 29455250201738210304 29602573707456282624 29745735903924977664 29777396412314550272 29856381548686737408 29922793855734054912 30034098105524158464 30180748975180038144 30217890442082516992 30298043997631807488 30478389497617711104 30659808482722578432 30922680889711263744 31106744466435735552 31229088746327506944 31258632867150753792 31298554492779298816 31380116997547229184 31566903408246915072 31754801642819813376 31879694761875996672 31909854385216394496 32067965367107977216 32154519716719755264 32224547229252059136 32344413344410632192 32416360010378559488 32502345050193887232 32542343553011941376 32664908918572449792 32815906250305830912 32822880997434458112 33018255289085853696 33301348650458284032 33302895420888317952 33499570963853869056 33663143087700811776 33793972151204708352 33831512808521465856 33995126747342831616 34197478692267491328 34324683549170466816 34492284543062900736 34536335992032329728 34832445140134526976 34909926165023064064 35039781123111518208 35210873804376711168 35550565104497983488 35558121080553996288 35724151848172290048 35769776563176341504 35862990854339690496 35864656607110496256 36076461037996474368 36252615632908566528 36291201877508358144 36433936870715424768 36468405011675879424 36610136497138434048 36748022533394006016 36828053976288067584 37047268583289782272 37145537200221585408 37511863997067952128 37735148901812404224 38060451909586649088 38109060405001191424 38285223958690136064 38472163528800927744 38521297837266829312 38851573425534664704 38853377991036370944 39082832791162847232 39236547399231995904 39273666935650947072 39419753763500457984 39470098276608376832 39574793497501237248 39660981205233303552 39897058474312073216 40002886215623245824 40045464140698877952 40240998633573384192 40637852663490281472 40827602112196902912 40879744643630104576 40988178979554852864 41230241186281684992 41431560723324076032 41475659288580980736 41678177156201005056 41840155996729638912 41997740038164578304 42089204544329220096 42339735523759751168 42452042514538954752 42506259682501328896 42546472513621859328 42872692955626340352 42966062972336078848 43125884459214176256 43336460066925182976 43497659325241884672 43763841329912610816 43968186890058203136 44024340385447804928 44141115824135995392 44403860561184423936 44618603855887466496 44666094618471825408 44884190783601082368 45051147158286237696 45058629534939611136 45108683744695287808 45326835663123775488 45596638256356655104 45717584246426566656 45989712724083867648 46660116699653603328 46719708164148690944 46843633119491260416 46947831739168948224 47350355112370372608 47400753472663977984 47410828107405328384 47632202464229720064 47819542142813995008 47864781577824591744 48101948050661965824 48336820843878088704 48388269170011144192 48516620016615948288 48624540015567839232 48813515329517912064 48997363377858674688 49104071968384090112 49234321496151687168 49527382933628780544 50249356445780803584 50313531869083205632 50446989513298280448 50747269212782198784 50992690121014247424 51296218038401236992 51487025323755700224 51802097900712886272 51804503988048494592 52110443721550462976 52248667710201790464 52364889247534596096 52559671684667277312 52766391330001649664 52816310706565066752 52881308273644404736 53325847656746975232 53337181620830994432 53654664844764512256 54114691556994711552 54183803551320375296 54436802816262537216 54650905306073137152 54702607517513819136 54915204745707651072 55242080964432101376 55300879051441307648 55447565733275369472 55570902874934673408 56118939392438960128 56267795995601928192 56602723352718606336 56728630018162479104 57163590607501787136 57427835938035204096 57781946755900243968 57996879100322512896 58277360138301997056 58280066986554556416 58624249186744270848 58854821098847993856 58910500403476420608 59205147414912565248 59491471807849955328 59554792824629100544 59845587711468109824 60068196211048316928 60361497950360076288 60435780884165033984 60596087995263614976 60956778995235422208 61319616965445156864 61845361779422527488 62213488932871471104 62517265734301507584 62597108985558597632 62760233995094458368 63133806816493830144 63509603285639626752 63759389523751993344 63819708770432788992 64309039433439510528 64449094458504118272 64688826688821264384 64832720020757118976 65004690100387774464 65084687106023882752 65645761994868916224 66036510578171707392 66602697300916568064 66605790841776635904 66999141927707738112 67326286175401623552 67587944302409416704 67663025617042931712 67990253494685663232 68394957384534982656 68984569086125801472 69072671984064659456 69664890280269053952 69819852330046128128 70079562246223036416 70421747608753422336 71101130208995966976 71116242161107992576 71448303696344580096 71539553126352683008 71729313214220992512 72152922075992948736 72505231265817133056 72582403755016716288 72867873741430849536 72936810023351758848 73220272994276868096 73496045066788012032 73656107952576135168 74094537166579564544 74291074400443170816 75470297803624808448 76120903819173298176 76218120810002382848 76570447917380272128 76944327057601855488 77042595674533658624 77703146851069329408 77706755982072741888 78165665582325694464 78547333871301894144 78839507527000915968 78940196553216753664 79149586995002474496 79321962410466607104 79794116948624146432 80005772431246491648 80090928281397755904 80481997267146768384 81275705326980562944 81655204224393805824 81759489287260209152 81976357959109705728 82863121446648152064 82951318577161961472 83356354312402010112 83680311993459277824 84178409088658440192 84679471047519502336 84904085029077909504 85012519365002657792 85092945027243718656 85745385911252680704 85932125944672157696 86672920133850365952 86995318650483769344 87527682659825221632 87936373780116406272 88048680770895609856 88282231648271990784 88807721122368847872 89237207711774932992 89332189236943650816 89768381567202164736 90102294316572475392 90653671326247550976 91193276512713310208 91435168492853133312 91979425448167735296 93320233399307206656 93439416328297381888 93687266238982520832 93895663478337896448 94700710224740745216 94821656214810656768 95264404928459440128 95639084285627990016 95729563155649183488 96203896101323931648 96673641687756177408 96776538340022288384 97033240033231896576 97249080031135678464 97627030659035824128 97994726755717349376 98208143936768180224 98468642992303374336 99054765867257561088 100498712891561607168 100627063738166411264 101494538425564397568 101985380242028494848 102592436076802473984 102974050647511400448 103609007976096989184 104220887443100925952 104497335420403580928 104729778495069192192 105119343369334554624 105632621413130133504 105762616547288809472 106651695313493950464 106674363241661988864 107309329689529024512 108229383113989423104 108873605632525074432 109301810612146274304 109405215035027638272 109830409491415302144 110484161928864202752 110601758102882615296 111141805749869346816 112237878784877920256 112535591991203856384 113205446705437212672 113457260036324958208 114327181215003574272 114855671876070408192 115563893511800487936 116554720276603994112 116560133973109112832 117248498373488541696 117709642197695987712 117821000806952841216 118410294829825130496 118982943615699910656 119691175422936219648 120136392422096633856 120722995900720152576 120871561768330067968 121913557990470844416 122639233930890313728 123690723558845054976 124426977865742942208 125034531468603015168 125194217971117195264 125520467990188916736 126267613632987660288 127019206571279253504 127518779047503986688 127639417540865577984 128618078866879021056 128898188917008236544 129377653377642528768 129665440041514237952 130009380200775548928 131291523989737832448 132073021156343414784 133211581683553271808 133998283855415476224 134652572350803247104 135175888604818833408 135326051234085863424 135980506989371326464 136789914769069965312 137969138172251602944 138145343968129318912 139639704660092256256 140159124492446072832 140843495217506844672 142202260417991933952 142232484322215985152 142896607392689160192 143079106252705366016 143458626428441985024 144305844151985897472 145010462531634266112 145164807510033432576 145873620046703517696 146440545988553736192 146992090133576024064 147312215905152270336 148189074333159129088 148582148800886341632 150940595607249616896 152241807638346596352 153888654115203710976 154085191349067317248 155406293702138658816 155413511964145483776 156331331164651388928 157094667742603788288 157679015054001831936 157880393106433507328 158299173990004948992 158643924820933214208 159588233897248292864 160011544862492983296 160963994534293536768 162551410653961125888 163310408448787611648 163518978574520418304 163952715918219411456 165726242893296304128 165902637154323922944 166712708624804020224 168356818177316880384 169358942095039004672 169808170058155819008 170025038730005315584 170185890054487437312 171490771822505361408 171864251889344315392 173345840267700731904 173990637300967538688 175872747560232812544 176097361541791219712 176564463296543981568 177615442244737695744 178474415423549865984 178664378473887301632 179536763134404329472 180204588633144950784 181307342652495101952 182386553025426620416 182870336985706266624 183958850896335470592 186640466798614413312 186878832656594763776 187791326956675792896 189401420449481490432 189643312429621313536 190528809856918880256 191278168571255980032 191459126311298366976 193347283375512354816 193553076680044576768 194066480066463793152 194498160062271356928 195254061318071648256 196416287873536360448 196937285984606748672 198109531734515122176 200997425783123214336 202989076851128795136 203970760484056989696 205184872153604947968 207218015952193978368 208441774886201851904 208994670840807161856 209459556990138384384 210238686738669109248 211265242826260267008 211525233094577618944 213303390626987900928 213348726483323977728 214618659379058049024 216458766227978846208 217747211265050148864 218603621224292548608 218810430070055276544 219660818982830604288 220968323857728405504 222283611499738693632 224475757569755840512 226410893410874425344 226914520072649916416 228654362430007148544 229711343752140816384 231127787023600975872 233109440553207988224 233120267946218225664 234496996746977083392 235642001613905682432 236820589659650260992 237965887231399821312 239382350845872439296 240272784844193267712 241445991801440305152 243827115980941688832 245278467861780627456 248853955731485884416 250069062937206030336 250388435942234390528 251040935980377833472 252535227265975320576 254038413142558507008 255037558095007973376 255278835081731155968 257236157733758042112 257796377834016473088 259330880083028475904 260018760401551097856 262583047979475664896 264146042312686829568 266423163367106543616 267996567710830952448 269305144701606494208 271961013978742652928 273579829538139930624 275938276344503205888 276290687936258637824 279279409320184512512 280318248984892145664 281686990435013689344 284464968644431970304 285793214785378320384 286158212505410732032 286917252856883970048 288611688303971794944 290020925063268532224 290329615020066865152 291747240093407035392 292881091977107472384 293984180267152048128 294624431810304540672 296378148666318258176 297164297601772683264 301881191214499233792 304483615276693192704 307777308230407421952 308170382698134634496 310827023928290967552 312662662329302777856 314189335485207576576 315358030108003663872 315760786212867014656 317287849641866428416 319176467794496585728 320023089724985966592 321927989068587073536 326620816897575223296 327037957149040836608 327905431836438822912 331452485786592608256 331805274308647845888 333425417249608040448 336713636354633760768 338717884190078009344 339616340116311638016 340371780108974874624 342981543645010722816 343728503778688630784 346691680535401463808 351745495120465625088 352194723083582439424 353128926593087963136 355230884489475391488 356948830847099731968 359073526268808658944 360409177266289901568 362614685304990203904 364773106050853240832 365740673971412533248 367917701792670941184 373280933597228826624 375582653913351585792 378802840898962980864 379286624859242627072 381057619713837760512 382556337142511960064 382918252622596733952 386694566751024709632 387106153360089153536 388132960132927586304 388996320124542713856 392832575747072720896 393874571969213497344 396219063469030244352 401994851566246428672 405978153702257590272 407941520968113979392 410369744307209895936 414436031904387956736 416883549772403703808 418919113980276768768 420477373477338218496 422530485652520534016 423050466189155237888 426606781253975801856 426697452966647955456 429237318758116098048 432917532455957692416 435494422530100297728 437620860140110553088 439321637965661208576 441936647715456811008 444567222999477387264 452821786821748850688 453829040145299832832 462255574047201951744 466218881106415976448 466240535892436451328 468993993493954166784 471284003227811364864 473641179319300521984 475931774462799642624 478764701691744878592 482891983602880610304 487654231961883377664 490556935723561254912 497707911462971768832 500138125874412060672 500776871884468781056 505070454531950641152 508076826285117014016 510075116190015946752 510557670163462311936 514472315467516084224 515592755668032946176 518661760166056951808 520037520803102195712 528292084625373659136 532846326734213087232 535993135421661904896 538610289403212988416 543922027957485305856 547159659076279861248 551876552689006411776 552581375872517275648 558558818640369025024 560636497969784291328 563373980870027378688 568929937288863940608 571586429570756640768 572316425010821464064 573834505713767940096 580041850126537064448 580659230040133730304 583494480186814070784 585762183954214944768 589248863620609081344 592756297332636516352 594328595203545366528 608967230553386385408 615554616460814843904 616340765396269268992 621654047856581935104 625325324658605555712 628378670970415153152 630716060216007327744 634575699283732856832 638352935588993171456 640046179449971933184 643855978137174147072 653241633795150446592 654075914298081673216 655810863672877645824 662904971573185216512 666850834499216080896 673427272709267521536 677435768380156018688 679232680232623276032 680743560217949749248 685963087290021445632 687457007557377261568 693383361070802927616 703490990240931250176 704389446167164878848 710461768978950782976 713897661694199463936 718147052537617317888 720818354532579803136 729546212101706481664 731481347942825066496 735835403585341882368 746561867194457653248 751165307826703171584 757605681797925961728 762115239427675521024 765112674285023920128 765836505245193467904 773389133502049419264 774212306720178307072 777992640249085427712 785665151494145441792 787749143938426994688 792438126938060488704 803989703132492857344 815883041936227958784 820739488614419791872 828872063808775913472 837838227960553537536 840954746954676436992 845060971305041068032 846100932378310475776 853394905933295910912 858474637516232196096 865835064911915384832 870988845060200595456 875241720280221106176 878643275931322417152 883873295430913622016 889134445998954774528 905643573643497701376 907658080290599665664 924511148094403903488 932481071784872902656 937987986987908333568 942568006455622729728 947282358638601043968 951863548925599285248 957529403383489757184 965783967205761220608 981113871447122509824 995415822925943537664 1000276251748824121344 1001553743768937562112 1010140909063901282304 1016153652570234028032 1021115340326924623872 1028944630935032168448 1031185511336065892352 1037323520332113903616 1040075041606204391424 1056584169250747318272 1065692653468426174464 1077220578806425976832 1087844055914970611712 1094319318152559722496 1103753105378012823552 1105162751745034551296 1117117637280738050048 1126747961740054757376 1137859874577727881216 1143172859141513281536 1144632850021642928128 1147669011427535880192 1160083700253074128896 1161318460080267460608 1166988960373628141568 1178497727241218162688 1185512594665273032704 1188657190407090733056 1217934461106772770816 1231109232921629687808 1232681530792538537984 1243308095713163870208 1250650649317211111424 1256757341940830306304 1261432120432014655488 1269151398567465713664 1276705871177986342912 1280092358899943866368 1287711956274348294144 1306483267590300893184 1308151828596163346432 1325809943146370433024 1333701668998432161792 1354871536760312037376 1358465360465246552064 1361487120435899498496 1374914015114754523136 1386766722141605855232 1406981980481862500352 1420923537957901565952 1427795323388398927872 1436294105075234635776 1459092424203412963328 1462962695885650132992 1471670807170683764736 1493123734388915306496 1502330615653406343168 1515211363595851923456 1524230478855351042048 1530225348570047840256 1531673010490386935808 1546778267004098838528 1555985280498170855424 1571330302988290883584 1584876253876120977408 1607979406264985714688 1631766083872455917568 1641478977228839583744 1657744127617551826944 1675676455921107075072 1681909493909352873984 1690121942610082136064 1706789811866591821824 1716949275032464392192 1741977690120401190912 1750483440560442212352 1757286551862644834304 1767746590861827244032 1778268891997909549056 1815316160581199331328 1849022296188807806976 1864962143569745805312 1875975973975816667136 1885136012911245459456 1903727097851198570496 1915058806766979514368 1931567934411522441216 1962227742894245019648 2000552503497648242688 2003107487537875124224 2020281818127802564608 2032307305140468056064 2042230680653849247744 2057889261870064336896 2062371022672131784704 2074647040664227807232 2080150083212408782848 2113168338501494636544 2131385306936852348928 2154441157612851953664 2188638636305119444992 2207506210756025647104 2210325503490069102592 2234235274561476100096 2253495923480109514752 2286345718283026563072 2289265700043285856256 2295338022855071760384 2320167400506148257792 2322636920160534921216 2333977920747256283136 2356995454482436325376 2371025189330546065408 2377314380814181466112 2462218465843259375616 2465363061585077075968 2486616191426327740416 2513514683881660612608 2522864240864029310976 2538302797134931427328 2553411742355972685824 2560184717799887732736 2575423912548696588288 2612966535180601786368 2651619886292740866048 2667403337996864323584 2709743073520624074752 2716930720930493104128 2722974240871798996992 2749828030229509046272 2773533444283211710464 2813963960963725000704 2841847075915803131904 2855590646776797855744 2872588210150469271552 2918184848406825926656 2943341614341367529472 2986247468777830612992 3004661231306812686336 3030422727191703846912 3048460957710702084096 3063346020980773871616 3093556534008197677056 3111970560996341710848 3169752507752241954816 3263532167744911835136 3282957954457679167488 3315488255235103653888 3351352911842214150144 3380243885220164272128 3413579623733183643648 3433898550064928784384 3483955380240802381824 3500966881120884424704 3535493181723654488064 3556537783995819098112 3630632321162398662656 3698044592377615613952 3729924287139491610624 3751951947951633334272 3770272025822490918912 3807454195702397140992 3830117613533959028736 3863135868823044882432 3924455485788490039296 4001105006995296485376 4006214975075750248448 4064614610280936112128 4084461361307698495488 4124742045344263569408 4149294081328455614464 4160300166424817565696 4262770613873704697856 4308882315225703907328 4377277272610238889984 4415012421512051294208 4468470549122952200192 4506991846960219029504 4572691436566053126144 4578531400086571712512 4590676045710143520768 4640334801012296515584 4667955841494512566272 4713990908964872650752 4742050378661092130816 4754628761628362932224 4924436931686518751232 4930726123170154151936 4973232382852655480832 5027029367763321225216 5045728481728058621952 5106823484711945371648 5120369435599775465472 5150847825097393176576 5225933070361203572736 5303239772585481732096 5334806675993728647168 5419486147041248149504 5445948481743597993984 5499656060459018092544 5547066888566423420928 5627927921927450001408 5711181293553595711488 5745176420300938543104 5886683228682735058944 6009322462613625372672 6060845454383407693824 6096921915421404168192 6126692041961547743232 6187113068016395354112 6223941121992683421696 6339505015504483909632 6565915908915358334976 6630976510470207307776 6702705823684428300288 6760487770440328544256 6867797100129857568768 6967910760481604763648 7001933762241768849408 7070986363447308976128 7113075567991638196224 7261264642324797325312 7396089184755231227904 7459848574278983221248 7540544051644981837824 7614908391404794281984 7660235227067918057472 7726271737646089764864 8002210013990592970752 8012429950151500496896 8129229220561872224256 8168922722615396990976 8249484090688527138816 8298588162656911228928 8320600332849635131392 8525541227747409395712 8617764630451407814656 8754554545220477779968 8830024843024102588416 8936941098245904400384 9013983693920438059008 9145382873132106252288 9157062800173143425024 9280669602024593031168 9335911682989025132544 9484100757322184261632 9509257523256725864448 9848873863373037502464 9946464765705310961664 10054058735526642450432 10213646969423890743296 10240738871199550930944 10301695650194786353152 10451866140722407145472 10606479545170963464192 10669613351987457294336 10891896963487195987968 10999312120918036185088 11094133777132846841856 11255855843854900002816 11422362587107191422976 11490352840601877086208 11773366457365470117888 12018644925227250745344 12193843830842808336384 12253384083923095486464 12374226136032790708224 12447882243985366843392 13131831817830716669952 13405411647368856600576 13520975540880657088512 13735594200259715137536 14003867524483537698816 14141972726894617952256 14226151135983276392448 14522529284649594650624 14792178369510462455808 14919697148557966442496 15081088103289963675648 15320470454135836114944 15452543475292179529728 16004420027981185941504 16024859900303000993792 16258458441123744448512 16337845445230793981952 16498968181377054277632 16597176325313822457856 16641200665699270262784 17235529260902815629312 17660049686048205176832 17873882196491808800768 18027967387840876118016 18290765746264212504576 18561339204049186062336 18671823365978050265088 18968201514644368523264 19018515046513451728896 19697747726746075004928 19892929531410621923328 20108117471053284900864 20427293938847781486592 20603391300389572706304 20903732281444814290944 21212959090341926928384 21339226703974914588672 21783793926974391975936 22188267554265693683712 22844725174214382845952 22980705681203754172416 24037289850454501490688 24387687661685616672768 24506768167846190972928 24748452272065581416448 24895764487970733686784 26263663635661433339904 26810823294737713201152 27041951081761314177024 27471188400519430275072 28007735048967075397632 28452302271966552784896 29045058569299189301248 29839394297115932884992 30162176206579927351296 30640940908271672229888 30905086950584359059456 32008840055962371883008 32049719800606001987584 32675690890461587963904 32997936362754108555264 33194352650627644915712 33282401331398540525568 34471058521805631258624 35320099372096410353664 35747764392983617601536 36055934775681752236032 36581531492528425009152 37122678408098372124672 37343646731956100530176 37936403029288737046528 39395495453492150009856 40216234942106569801728 41206782600779145412608 42425918180683853856768 42678453407949829177344 43567587853948783951872 44376535108531387367424 45961411362407508344832 48074579700909002981376 48775375323371233345536 49013536335692381945856 49496904544131162832896 49791528975941467373568 53621646589475426402304 54083902163522628354048 56015470097934150795264 56904604543933105569792 58090117138598378602496 59678788594231865769984 60324352413159854702592 61281881816543344459776 61810173901168718118912 64017680111924743766016 64099439601212003975168 65351381780923175927808 66388705301255289831424 66564802662797081051136 68942117043611262517248 71495528785967235203072 72111869551363504472064 73163062985056850018304 74245356816196744249344 74687293463912201060352 78790990906984300019712 80432469884213139603456 82413565201558290825216 85356906815899658354688 87135175707897567903744 91922822724815016689664 96149159401818005962752 98027072671384763891712 98993809088262325665792 99583057951882934747136 107243293178950852804608 108167804327045256708096 112030940195868301590528 113809209087866211139584 116180234277196757204992 120648704826319709405184 123620347802337436237824 128035360223849487532032 130702763561846351855616 132777410602510579662848 133129605325594162102272 137884234087222525034496 142991057571934470406144 144223739102727008944128 146326125970113700036608 148490713632393488498688 149374586927824402120704 160864939768426279206912 170713813631799316709376 174270351415795135807488 183845645449630033379328 192298318803636011925504 196054145342769527783424 199166115903765869494272 214486586357901705609216 216335608654090513416192 224061880391736603181056 232360468554393514409984 241297409652639418810368 247240695604674872475648 256070720447698975064064 261405527123692703711232 265554821205021159325696 275768468174445050068992 288447478205454017888256 296981427264786976997376 298749173855648804241408 321729879536852558413824 341427627263598633418752 348540702831590271614976 392108290685539055566848 398332231807531738988544 428973172715803411218432 432671217308181026832384 448123760783473206362112 464720937108787028819968 482594819305278837620736 512141440895397950128128 522811054247385407422464 551536936348890100137984 576894956410908035776512 597498347711297608482816 643459759073705116827648 697081405663180543229952 784216581371078111133696 796664463615063477977088 865342434616362053664768 896247521566946412724224 929441874217574057639936 965189638610557675241472 1024282881790795900256256 1045622108494770814844928 1194996695422595216965632 1286919518147410233655296 1394162811326361086459904 1568433162742156222267392 1730684869232724107329536 1792495043133892825448448 1858883748435148115279872 1930379277221115350482944 2091244216989541629689856 2389993390845190433931264 2788325622652722172919808 3136866325484312444534784 3584990086267785650896896 3860758554442230700965888 4182488433979083259379712 5576651245305444345839616 6273732650968624889069568 7169980172535571301793792 8364976867958166518759424 12547465301937249778139136 16729953735916333037518848 25094930603874499556278272 50189861207748999112556544
- Sum of all divisors σ(n): 194665921552854808030332000
- Sum of proper divisors (its aliquot sum) s(n): 144476060345105808917775456
- 50189861207748999112556544 is an abundant number, because the sum of its proper divisors (144476060345105808917775456) is greater than itself. Its abundance is 94286199137356809805218912
Bases of 50189861207748999112556544
- Binary: 101001100001000001110111010011111100011101111001010101111110000000000000000000000000002
- Hexadecimal: 0x29841DD3F1DE55F8000000
- Base-36: 6B0ZNFV25MJ22QDC0
Squares and roots of 50189861207748999112556544
- 50189861207748999112556544 squared (501898612077489991125565442) is 2519022168053107819856319228269787706467887597223936
- 50189861207748999112556544 cubed (501898612077489991125565443) is 126429372993828456251977059948155583647034846324297211534395757764054230237184
-
The
square root of 50189861207748999112556544 is 7084480306116.2502685729 -
50189861207748999112556544 is a
perfect cube number . Itscube root is 368868864
Scales and comparisons
How big is 50189861207748999112556544?- 50,189,861,207,748,999,112,556,544 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 50,189,861,207,748,999,112,556,544 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 50189861207748999112556544 cubic inches would be around 30739072 feet tall.
Recreational maths with 50189861207748999112556544
- 50189861207748999112556544 backwards is 44565521199984770216898105
- 50189861207748999112556544 is a
Harshad number . - The number of decimal digits it has is: 26
- The sum of 50189861207748999112556544's digits is 126
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 50189861207748999112556544 - Facts about the integer". Numbermatics.com. 2024. Web. 16 May 2024.
APA style:
Numbermatics. (2024). Number 50189861207748999112556544 - Facts about the integer. Retrieved 16 May 2024, from https://numbermatics.com/n/50189861207748999112556544/
Chicago style:
Numbermatics. 2024. "Number 50189861207748999112556544 - Facts about the integer". https://numbermatics.com/n/50189861207748999112556544/
The information we have on file for 50189861207748999112556544 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 50189861207748999112556544, math, Factors of 50189861207748999112556544, curriculum, school, college, exams, university, Prime factorization of 50189861207748999112556544, STEM, science, technology, engineering, physics, economics, calculator, fifty septillion, one hundred eighty-nine sextillion, eight hundred sixty-one quintillion, two hundred seven quadrillion, seven hundred forty-eight trillion, nine hundred ninety-nine billion, one hundred twelve million, five hundred fifty-six thousand, five hundred forty-four.