528012713410580409538379776
528,012,713,410,580,409,538,379,776 is an even composite number composed of seven prime numbers multiplied together.
528012713410580409538379776 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty thousand, six hundred fifty-five divisors.
Prime factorization of 528012713410580409538379776:
216 × 72 × 112 × 294 × 312 × 612 × 7332
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 11 × 11 × 29 × 29 × 29 × 29 × 31 × 31 × 61 × 61 × 733 × 733)See below for interesting mathematical facts about the number 528012713410580409538379776 from the Numbermatics database.
Names of 528012713410580409538379776
- Cardinal: 528012713410580409538379776 can be written as Five hundred twenty-eight septillion, twelve sextillion, seven hundred thirteen quintillion, four hundred ten quadrillion, five hundred eighty trillion, four hundred nine billion, five hundred thirty-eight million, three hundred seventy-nine thousand, seven hundred seventy-six.
Scientific notation
- Scientific notation: 5.28012713410580409538379776 × 1026
Factors of 528012713410580409538379776
Divisors of 528012713410580409538379776
- Number of divisors d(n): 20655
-
Complete list of divisors:
1 2 4 7 8 11 14 16 22 28 29 31 32 44 49 56 58 61 62 64 77 88 98 112 116 121 122 124 128 154 176 196 203 217 224 232 242 244 248 256 308 319 341 352 392 406 427 434 448 464 484 488 496 512 539 616 638 671 682 704 733 784 812 841 847 854 868 896 899 928 961 968 976 992 1024 1078 1232 1276 1342 1364 1408 1421 1466 1519 1568 1624 1682 1694 1708 1736 1769 1792 1798 1856 1891 1922 1936 1952 1984 2048 2156 2233 2387 2464 2552 2684 2728 2816 2842 2932 2989 3038 3136 3248 3364 3388 3416 3472 3509 3538 3584 3596 3712 3721 3751 3782 3844 3872 3904 3968 4096 4312 4466 4697 4774 4928 5104 5131 5368 5456 5632 5684 5864 5887 5929 5978 6076 6272 6293 6496 6727 6728 6776 6832 6944 7018 7076 7168 7192 7381 7424 7442 7502 7564 7688 7744 7808 7936 8063 8192 8624 8932 9251 9394 9548 9856 9889 10208 10262 10571 10736 10912 11264 11368 11728 11774 11858 11956 12152 12383 12544 12586 12992 13237 13454 13456 13552 13664 13888 14036 14152 14336 14384 14762 14848 14884 15004 15128 15376 15488 15616 15631 15872 16126 16384 16709 17248 17864 18502 18788 19096 19459 19712 19778 20416 20524 20801 21142 21257 21472 21824 22528 22723 22736 23456 23548 23716 23912 24304 24389 24563 24766 25088 25172 25984 26047 26071 26257 26474 26908 26912 27104 27328 27776 27869 28072 28304 28672 28768 29524 29696 29768 30008 30256 30752 30976 31232 31262 31744 32252 32768 32879 33418 34496 35728 35917 37004 37576 38192 38918 39424 39556 40832 40931 41048 41209 41602 42284 42514 42944 43648 44051 44713 45056 45446 45472 46912 47089 47096 47432 47824 48608 48778 49126 49532 50176 50344 51301 51667 51968 52094 52142 52514 52948 53816 53824 54208 54656 54839 55552 55738 56144 56441 56608 57344 57536 58621 59048 59392 59536 60016 60512 61504 61952 62464 62524 63488 64504 64757 65536 65758 66836 68992 69223 71456 71834 73997 74008 75152 76384 77836 78848 79112 81664 81862 82096 82418 83204 84568 85028 85888 86681 87296 88102 88693 89426 90112 90892 90944 92659 93824 94178 94192 94864 95648 97216 97556 98252 99064 100352 100688 101761 102602 103334 103936 104188 104284 105028 105896 107632 107648 107909 108416 108779 109312 109678 111104 111476 112288 112882 113216 114688 115072 115351 116281 117242 118096 118784 119072 120032 121024 123008 123904 124928 125048 126976 129008 129514 131516 133672 136213 137984 138446 142912 143668 145607 147994 148016 148799 150304 152768 155672 157696 158224 159061 163328 163724 164192 164836 166408 169136 170056 170723 171776 171941 173362 174592 176204 177386 178852 180224 181784 181888 182329 182497 183799 185318 187648 188356 188384 189728 191296 194432 195083 195112 196504 198128 200704 201376 203522 205204 206668 207872 208376 208568 210056 211792 214049 215264 215296 215818 216832 217558 218624 219356 222208 222952 224576 225764 226432 228811 229376 230144 230702 232562 233827 234484 236192 237568 238144 240064 242048 246016 247808 249856 249953 250096 253952 258016 259028 263032 267344 268279 272426 275968 276892 285824 286517 286781 287336 291214 295988 296032 297598 300608 305536 306559 311344 312991 315392 316448 318122 326656 327448 328384 329672 332816 338272 340112 341446 343552 343882 346724 349184 352408 354772 357704 359107 360448 361669 363568 363776 364658 364994 367598 370636 375296 376712 376768 379456 382592 383873 388864 390166 390224 393008 395087 396256 401408 402752 407044 410347 410408 413336 415744 416752 417136 420112 423584 428098 430528 430592 431636 433664 435116 437248 438712 444416 445904 449152 450241 451528 452864 453299 457622 458752 460288 461404 465124 467654 468968 472384 475136 476288 480128 484096 484561 491843 492032 495616 499712 499906 500192 507904 516032 517979 518056 526064 534688 536558 537289 544852 551936 553784 564311 571648 573034 573562 574672 582428 591976 592064 595196 601216 603229 611072 613118 616453 620851 622688 625982 630784 632896 636244 644831 653312 654896 656768 658967 659344 665632 676544 680224 682892 687104 687764 693448 698368 704413 704816 707281 709544 712327 715408 718214 720896 723338 727136 727552 729316 729988 735196 741272 750592 753424 753536 755363 756059 758912 761453 765184 767746 777728 780332 780448 786016 790174 792512 802816 805504 807457 808201 813967 814088 820694 820816 826672 831488 833504 834272 840224 847168 856196 861056 861184 863272 867328 870232 874496 877424 888832 891808 898304 900482 903056 905728 906598 915244 920576 922808 930248 935308 937936 944768 950272 952576 953491 960256 968192 969122 983686 984064 991232 999424 999812 1000384 1015808 1019249 1032064 1035958 1036112 1041593 1052128 1069376 1073116 1074578 1089704 1103872 1107568 1113427 1128622 1143296 1146068 1147124 1149344 1164856 1183952 1184128 1186999 1190392 1195061 1202432 1206458 1222144 1226236 1232906 1241702 1245376 1251964 1261568 1265792 1268861 1272488 1277479 1289662 1296677 1306624 1309792 1313536 1317934 1318688 1331264 1353088 1360448 1365581 1365784 1374208 1375528 1386103 1386896 1396736 1408826 1409632 1414562 1419088 1424654 1430816 1436428 1446676 1454272 1455104 1458632 1459976 1470392 1482544 1487729 1498343 1501184 1506848 1507072 1510726 1512118 1517824 1522906 1530368 1535492 1555456 1560664 1560896 1572032 1580348 1585024 1590331 1601677 1605632 1611008 1614914 1616402 1627934 1628176 1636789 1641388 1641632 1653344 1662976 1667008 1668544 1680448 1694336 1700009 1712392 1722112 1722368 1726544 1734656 1740464 1748992 1749671 1754848 1777664 1783616 1796608 1800964 1806112 1811456 1813196 1830488 1841152 1845616 1860496 1870616 1875872 1877953 1889536 1900544 1905152 1906982 1920512 1936384 1938244 1967372 1968128 1982464 1998848 1999624 2000768 2005619 2007467 2031616 2038498 2064128 2071916 2072224 2083186 2104256 2138752 2145913 2146232 2149156 2179408 2190937 2207744 2215136 2226854 2257244 2286592 2292136 2294248 2298688 2329712 2367904 2368256 2373998 2380784 2390122 2404864 2412916 2444288 2452472 2465812 2483404 2490752 2503928 2513749 2523136 2531584 2537722 2544976 2554958 2572097 2579324 2593354 2613248 2619584 2627072 2635868 2637376 2662528 2687111 2706176 2720896 2727493 2731162 2731568 2748416 2749483 2751056 2772206 2773792 2793472 2817652 2819264 2829124 2838176 2849308 2861632 2872429 2872856 2893352 2908544 2910208 2917264 2919952 2940784 2951069 2965088 2975458 2996686 3002368 3013696 3014144 3021452 3024236 3035648 3045812 3060736 3070984 3110912 3121328 3121792 3129361 3144064 3151687 3154591 3160696 3170048 3180662 3203354 3211264 3222016 3229828 3232804 3255868 3256352 3273578 3282776 3283264 3306688 3325952 3334016 3337088 3345179 3360896 3372149 3388672 3400018 3424784 3442901 3444224 3444736 3453088 3469312 3480928 3497984 3499342 3509696 3555328 3567232 3575881 3593216 3601928 3612224 3622912 3626392 3660976 3682304 3691232 3720992 3741232 3751744 3755906 3761023 3779072 3810304 3813964 3841024 3872768 3876488 3934744 3936256 3950177 3964928 3997696 3999248 4001536 4011238 4014934 4076996 4128256 4143832 4144448 4166372 4208512 4222603 4277504 4291826 4292464 4298312 4315171 4345957 4358816 4381874 4415488 4430272 4453708 4513817 4514488 4573184 4584272 4588496 4597376 4612769 4659424 4735808 4736512 4747996 4761568 4780244 4809728 4825832 4888576 4904944 4930891 4931624 4950967 4966808 4981504 4986289 5007856 5027498 5046272 5063168 5075444 5089952 5109916 5144194 5158648 5186708 5226496 5239168 5254144 5271736 5274752 5287541 5292413 5325056 5330171 5374222 5410273 5412352 5441792 5454986 5462324 5463136 5496832 5498966 5502112 5544412 5547584 5586944 5635304 5638528 5652199 5657407 5658248 5676352 5697769 5698616 5723264 5744858 5745712 5786704 5817088 5820416 5834528 5839904 5881568 5902138 5910179 5930176 5950916 5993372 6004736 6027392 6028288 6042904 6048472 6071296 6091624 6121472 6141968 6207421 6221824 6242656 6243584 6258722 6288128 6303374 6309182 6321392 6340096 6361324 6406708 6444032 6459656 6465608 6511736 6512704 6547156 6565552 6566528 6613376 6635519 6651904 6668032 6674176 6690358 6721792 6744298 6777344 6780983 6800036 6849568 6885802 6888448 6889472 6906176 6938624 6961856 6995968 6998684 7019392 7093141 7110656 7134464 7151762 7186432 7203856 7224448 7245824 7248637 7252784 7321952 7364608 7382464 7441984 7482464 7503488 7511812 7522046 7558144 7620608 7627928 7682048 7745536 7748543 7752976 7780091 7869488 7872512 7900354 7929856 7998496 8003072 8022476 8029868 8153992 8256512 8287664 8288896 8308993 8316649 8332744 8417024 8445206 8555008 8583652 8584928 8596624 8630342 8691914 8717632 8763748 8830976 8860544 8882027 8890211 8907416 9027634 9028976 9076739 9146368 9168544 9176992 9194752 9225538 9318848 9471616 9473024 9495992 9523136 9560488 9619456 9651664 9702721 9777152 9809888 9861782 9863248 9901934 9933616 9963008 9972578 10015712 10054996 10126336 10150888 10179904 10219832 10288388 10317296 10373416 10414103 10452992 10478336 10488401 10508288 10543472 10549504 10575082 10584826 10650112 10660342 10748444 10820546 10824704 10883584 10909972 10924648 10926272 10993664 10997932 11004224 11088824 11095168 11132317 11173888 11211739 11270608 11277056 11304398 11314814 11316496 11352704 11395538 11397232 11446528 11457523 11489716 11491424 11573408 11634176 11640832 11669056 11679808 11763136 11804276 11820358 11860352 11900063 11901832 11986744 12009472 12054784 12056576 12085808 12096944 12142592 12183248 12242944 12247697 12283936 12414842 12443648 12485312 12487168 12517444 12576256 12606748 12618364 12642784 12680192 12722648 12813416 12888064 12919312 12931216 13023472 13025408 13056989 13094312 13131104 13133056 13145671 13226752 13271038 13303808 13336064 13348352 13380716 13443584 13488596 13554688 13561966 13600072 13699136 13771604 13776896 13778944 13812352 13877248 13923712 13957471 13991936 13997368 14038784 14052269 14186282 14221312 14263447 14268928 14303524 14372864 14407712 14448896 14491648 14497274 14505568 14643904 14729216 14764928 14883968 14964928 15006976 15021391 15023624 15044092 15116288 15241216 15247133 15255856 15364096 15491072 15497086 15505952 15560182 15581381 15738976 15745024 15800708 15996992 16006144 16044952 16059736 16307984 16365019 16513024 16575328 16577792 16617986 16633298 16655959 16665488 16834048 16890412 17110016 17167304 17169856 17193248 17260684 17383828 17435264 17493641 17527496 17661952 17721088 17764054 17780422 17814832 17877137 18004679 18055268 18057952 18153478 18292736 18337088 18353984 18389504 18451076 18637696 18700099 18943232 18946048 18991984 19046272 19092451 19110043 19120976 19238912 19246381 19303328 19405442 19554304 19619776 19723564 19726496 19803868 19867232 19926016 19945156 20031424 20109992 20252672 20301776 20359808 20427977 20439664 20576776 20634592 20657483 20746832 20828206 20905984 20956672 20976802 21016576 21086944 21099008 21150164 21169652 21300224 21320684 21496888 21641092 21649408 21767168 21819944 21849296 21852544 21905527 21925711 21987328 21995864 22008448 22061809 22082137 22177648 22190336 22264634 22347776 22423478 22541216 22554112 22608796 22629628 22632992 22705408 22791076 22794464 22893056 22915046 22979432 22982848 23146816 23268352 23281664 23338112 23359616 23416253 23437829 23526272 23605043 23608552 23640716 23720704 23800126 23803664 23973488 24018944 24100307 24109568 24113152 24171616 24193888 24285184 24366496 24485888 24495394 24567872 24829684 24887296 24970624 24974336 25031167 25034888 25152512 25213496 25236728 25285568 25360384 25445296 25626832 25776128 25838624 25862432 26046944 26050816 26113978 26188624 26262208 26266112 26291342 26327161 26453504 26542076 26672128 26696704 26761432 26887168 26977192 27109376 27123932 27200144 27398272 27543208 27553792 27557888 27624704 27651239 27754496 27847424 27914942 27983872 27994736 28077568 28104538 28372564 28526894 28537856 28607048 28745728 28815424 28897792 28983296 28994548 29011136 29287808 29458432 29529856 29558221 29767936 29929856 30002423 30013952 30042782 30047248 30088184 30206197 30232576 30482432 30494266 30511712 30728192 30982144 30994172 31011904 31120364 31162762 31477952 31490048 31596719 31601416 31993984 32012288 32089904 32119472 32289383 32615968 32730038 32774629 33026048 33150656 33155584 33235972 33266596 33311918 33330976 33668096 33780824 34220032 34334608 34339712 34386496 34422971 34516237 34521368 34656769 34767656 34870528 34987282 35054992 35323904 35442176 35528108 35560844 35629664 35754274 36009358 36110536 36115904 36306956 36585472 36674176 36707968 36779008 36796969 36902152 37046891 37275392 37400198 37603633 37871911 37886464 37892096 37983968 38092544 38184902 38220086 38241952 38477824 38492762 38606656 38810884 39108608 39239552 39334691 39447128 39452992 39601849 39607736 39734464 39852032 39890312 40062848 40196987 40219984 40505344 40603552 40719616 40855954 40879328 41153552 41269184 41314966 41371253 41493664 41656412 41913344 41953604 42033152 42173888 42198016 42300328 42339304 42600448 42641368 42969193 42993776 43144141 43282184 43298816 43451947 43534336 43639888 43698592 43705088 43811054 43851422 43974656 43991728 44016896 44123618 44164274 44355296 44380672 44529268 44846956 45082432 45108224 45217592 45259256 45265984 45410816 45582152 45588928 45786112 45830092 45958864 45965696 46119599 46293632 46448633 46536704 46563328 46676224 46719232 46832506 46875658 47052544 47210086 47217104 47281432 47441408 47466881 47600252 47607328 47946976 48037888 48200614 48219136 48226304 48343232 48387776 48570368 48732992 48971776 48990788 49135744 49300261 49651987 49659368 49774592 49941248 49948672 50062334 50069776 50305024 50426992 50473456 50571136 50720768 50740459 50890592 51253664 51552256 51677248 51724864 52093888 52101632 52227956 52377248 52524416 52532224 52582684 52654322 52907008 53084152 53344256 53393408 53522864 53774336 53954384 54218752 54239801 54247864 54400288 54460637 54796544 55086416 55107584 55115776 55249408 55302478 55508992 55694848 55829884 55989472 56155136 56209076 56745128 57053788 57075712 57214096 57491456 57630848 57795584 57966592 57989096 58022272 58162951 58216543 58575616 58916864 59059712 59116442 59535872 59859712 60004846 60027904 60085564 60094496 60176368 60412394 60465152 60964864 60988532 61023424 61456384 61964288 61988344 62023808 62174189 62231477 62240728 62325524 62955904 62980096 63193438 63202832 63537173 63987968 64024576 64179808 64238944 64578766 65011969 65231936 65460076 65549258 66052096 66301312 66311168 66471944 66533192 66623836 66661952 67336192 67561648 67919047 68440064 68669216 68679424 68772992 68845942 69032474 69042736 69313538 69535312 69741056 69974564 70109984 70884352 71056216 71121688 71259328 71508548 72018716 72221072 72231808 72613912 72898721 73170944 73348352 73415936 73558016 73593938 73804304 74093782 74550784 74590813 74800396 75207266 75743822 75772928 75784192 75967936 76185088 76369804 76440172 76483904 76955648 76985524 77213312 77621768 77926219 78217216 78479104 78669382 78894256 78905984 79097297 79203698 79215472 79468928 79704064 79735007 79780624 80125696 80393974 80439968 81010688 81207104 81439232 81711908 81758656 82307104 82538368 82629932 82742506 82987328 83300441 83312824 83826688 83907208 84066304 84347776 84396032 84552283 84600656 84678608 85200896 85233973 85282736 85581001 85938386 85987552 86288282 86564368 86597632 86903894 87068672 87279776 87397184 87410176 87622108 87702844 87983456 88033792 88247236 88328548 88710592 88761344 89058536 89693912 90164864 90216448 90435184 90518512 90531968 90751469 90821632 91164304 91177856 91398923 91483139 91572224 91660184 91917728 91931392 92239198 92587264 92897266 93073408 93126656 93352448 93438464 93665012 93751316 94105088 94420172 94434208 94562864 94882816 94933762 95200504 95214656 95893952 96401228 96438272 96452608 96686464 96775552 97010191 97140736 97465984 97702297 97792321 97943552 97981576 98271488 98600522 99303974 99318736 99549184 99844129 99882496 99897344 100124668 100139552 100610048 100853984 100946912 101142272 101441536 101480918 101781184 102507328 103104512 103354496 103449728 103700549 104187776 104203264 104455912 104754496 105048832 105064448 105165368 105308644 105814016 106168304 106688512 106729931 106786816 107045728 107548672 107908768 108437504 108479602 108495728 108800576 108921274 109069667 109593088 110172832 110215168 110498816 110604956 111389696 111659768 111978944 112310272 112418152 113490256 114107576 114151424 114428192 114555133 114982912 115261696 115591168 115933184 115978192 116044544 116325902 116433086 116591713 117151232 118119424 118232884 119071744 119719424 120009692 120055808 120171128 120188992 120352736 120824788 120930304 121929728 121977064 122046848 122455487 122912768 123928576 123976688 124047616 124348378 124462954 124481456 124651048 125139959 125911808 126032753 126386876 126405664 127074346 127975936 128049152 128359616 128477888 129157532 130023938 130463872 130900693 130920152 131098516 132104192 132602624 132622336 132943888 133066384 133247672 133323904 133647157 133770301 134672384 134724667 135123296 135838094 136880128 137338432 137358848 137545984 137691884 138064948 138085472 138627076 139070624 139482112 139949128 140219968 141768704 142112432 142243376 142518656 142995839 143017096 144037432 144442144 144463616 144602381 145227824 145797442 146341888 146696704 146831872 147116032 147187876 147608608 148187564 149101568 149181626 149600792 150414532 151487644 151545856 151568384 151935872 152370176 152739608 152880344 152967808 153338689 153479977 153911296 153971048 154426624 154574959 155243536 155852438 156434432 156897917 156958208 157338764 157788512 157811968 158194594 158407396 158430944 158937856 159408128 159470014 159561248 160251392 160787948 160879936 162021376 162414208 162878464 163423816 163517312 163913771 164064803 164614208 165076736 165235301 165259864 165485012 165974656 166600882 166625648 167653376 167718463 167814416 168132608 168695552 168792064 169104566 169201312 169357216 170401792 170467946 170565472 171162002 171395191 171876772 171975104 172576564 173128736 173195264 173807788 174137344 174559552 174794368 174820352 175218169 175244216 175405688 175966912 176067584 176494472 176657096 177421184 177522688 178117072 179387824 180015209 180329728 180432896 180870368 181037024 181063936 181502938 181643264 182328608 182355712 182797846 182966278 183144448 183215549 183320368 183835456 183862784 184478396 185174528 185794532 186146816 186704896 186876928 187330024 187502632 188210176 188840344 188868416 189125728 189765632 189867524 190401008 190429312 191787904 192430051 192802456 192876544 192905216 193372928 193551104 194020382 194281472 194931968 195404594 195584642 195887104 195963152 196542976 196648507 197201044 198607948 198637472 199688258 199764992 199794688 200249336 200279104 201220096 201707968 201893824 202284544 202883072 202961836 203562368 205014656 205701089 206209024 206708992 206899456 207401098 208375552 208406528 208911824 209508992 210016961 210097664 210128896 210210473 210330736 210617288 211628032 212336608 213377024 213459862 213573632 214091456 215097344 215817536 216875008 216959204 216991456 217601152 217842548 218139334 219186176 220345664 220430336 220997632 221209912 222779392 223319536 223957888 224620544 224707747 224836304 226980512 228215152 228302848 228856384 229110266 229422403 229965824 230523392 231182336 231956384 232089088 232651804 232866172 233183426 234302464 236238848 236465768 238143488 239438848 240019384 240111616 240342256 240377984 240705472 240960797 241182821 241649576 241860608 243859456 243954128 244093696 244910974 245825536 247953376 248095232 248696756 248925908 248962912 249302096 250279918 251823616 252065506 252773752 252811328 254148692 255951872 256098304 256719232 256955776 257578783 257816119 258315064 260047876 260927744 261801386 261840304 262197032 263225431 264208384 265103377 265205248 265244672 265887776 266132768 266495344 266647808 267294314 267540602 269344768 269449334 270246592 271676188 273760256 274676864 274717696 275091968 275342837 275383768 276129896 276170944 277254152 278141248 278964224 279898256 280439936 281378909 283537408 284224864 284486752 285037312 285991678 286034192 288074864 288884288 288927232 289204762 289598771 290455648 291594884 293393408 293663744 294232064 294375752 295217216 296375128 298203136 298363252 299201584 300784351 300829064 302008987 302975288 303091712 303136768 303871744 304163629 304740352 305479216 305760688 305935616 306677378 306959954 307822592 307942096 308853248 309149918 310487072 311704876 313795834 313916416 314677528 315577024 315623936 316389188 316814792 316861888 317875712 318816256 318940028 319122496 320502784 321575896 321759872 322837193 324042752 324828416 325140431 325756928 326847632 327034624 327827542 328129606 329228416 330026653 330153472 330470602 330519728 330970024 331949312 332268167 333201764 333251296 335306752 335436926 335628832 336265216 337391104 337584128 338209132 338402624 338714432 340803584 340935892 341130944 342324004 342790382 343753544 343950208 345101827 345153128 346257472 346390528 347563909 347615576 348274688 349119104 349588736 349640704 350436338 350488432 350811376 351933824 352135168 352988944 353314192 354842368 355045376 355183213 356234144 358775648 360030418 360520919 360659456 360865792 361740736 362074048 362127872 363005876 363286528 364657216 364711424 365595692 365932556 366288896 366431098 366640736 367670912 367725568 368956792 370349056 371589064 372293632 373409792 373753856 374660048 375005264 376420352 377680688 377736832 378251456 378652681 379531264 379678607 379735048 380802016 380858624 381224459 383575808 384860102 385604912 385753088 385810432 386745856 387102208 388040764 388562944 389863936 390809188 391169284 391926304 393085952 393297014 394402088 397215896 397274944 399376516 399529984 399589376 400498672 400558208 402440192 403415936 403787648 404569088 404766659 405766144 405923672 407124736 407515801 410029312 411402178 412418048 413417984 413639963 413798912 414802196 416751104 416813056 417823648 419017984 420033922 420195328 420257792 420420946 420661472 421234576 423256064 424673216 426754048 426919724 427147264 428182912 430194688 431635072 432681601 433750016 433918408 433982912 435202304 435620339 435685096 436278668 438372352 440691328 440860672 441995264 442166857 442419824 445558784 446639072 447915776 449241088 449415494 449672608 451860049 453961024 455083783 456430304 456605696 457712768 458220532 458844806 461046784 462364672 463912768 464178176 465303608 465732344 466366852 468604928 472477696 472661123 472931536 474585551 476286976 478877696 480038768 480223232 480684512 480755968 481410944 481921594 482365642 483022811 483299152 483721216 487908256 488187392 489821948 495906752 496190464 497393512 497851816 497925824 498604192 500559836 503647232 504131012 505547504 505622656 507315589 508297384 511903744 512196608 513438464 513911552 515157566 515632238 516334729 516630128 518436973 520095752 521855488 522135691 523602772 523680608 524394064 526450862 528416768 530206754 530410496 530489344 531775552 532265536 532990688 533295616 534588628 535081204 538689536 538898668 540493184 542302871 543352376 547520512 549353728 549435392 550183936 550685674 550767536 552259792 552341888 553681079 554191247 554508304 556282496 557928448 558145049 559796512 560879872 562757818 567074816 568449728 568973504 570074624 571983356 572068384 576149728 577768576 577854464 578409524 579197542 580911296 583189768 586786816 587327488 588464128 588751504 590434432 591865981 592411333 592750256 596406272 596637811 596726504 598403168 599067007 601568702 601658128 604017974 605950576 606183424 606273536 607743488 608327258 609480704 610958432 611521376 611871232 613354756 613919908 615884192 617706496 618299836 620974144 623409752 627591668 627832832 629355056 631154048 631247872 632778376 633629584 633723776 635260283 635751424 637632512 637880056 638244992 639792461 640381973 641005568 643151792 643519744 645674386 648085504 649656832 650280862 651513856 653695264 654069248 655655084 656259212 658456832 660053306 660306944 660941204 661039456 661940048 663898624 664536334 666403528 666502592 670613504 670873852 671257664 674782208 675168256 676418264 676805248 677428864 679071337 679697041 681607168 681871784 682261888 683916079 684546247 684648008 685580764 687507088 687900416 690203654 690306256 692514944 692781056 695127818 695231152 696549376 698238208 698908903 699177472 699281408 700872676 700976864 701622752 703867648 704270336 705977888 706628384 709684736 710090752 710366426 712468288 717551296 720060836 721041838 721318912 721731584 723481472 724148096 724255744 725903843 726011752 726573056 729314432 729422848 731191384 731865112 732577792 732862196 733281472 735341824 735451136 737913584 740698112 743178128 744587264 746819584 747109517 747507712 749320096 750010528 752840704 755361376 755473664 756502912 757305362 759062528 759357214 759470096 761604032 761717248 762448918 763487669 767151616 769720204 771209824 771506176 773491712 774204416 776081528 779727872 781618376 782338568 783852608 786171904 786594028 788804176 794431792 794549888 798753032 799059968 799178752 800997344 801116416 801885931 804880384 806831872 807575296 809138176 809533318 811532288 811847344 814249472 815031602 816141991 820058624 822804356 826835968 827279926 827597824 829604392 833502208 833626112 835647296 838035968 840067844 840390656 840515584 840841892 841322944 842469152 846512128 849346432 853508096 853839448 854294528 856365824 857188409 860389376 863270144 865363202 867500032 867836816 867965824 870070267 870404608 871240678 871370192 872557336 875979713 876744704 881382656 883990528 884333714 884839648 891117568 893278144 895831552 898482176 898830988 899345216 903720098 907922048 910167566 912860608 913211392 915425536 916304851 916441064 917689612 922093568 924729344 927825536 928356352 930075113 930607216 931464688 932733704 936392107 937209856 944955392 945322246 945863072 949171102 950464241 952573952 957755392 960077536 960446464 961369024 961511936 962821888 963843188 964731284 966045622 966598304 975816512 976374784 979643896 991813504 992380928 994787024 995703632 995851648 997208384 998266159 1000970873 1001119672 1007294464 1008262024 1011095008 1011245312 1014631178 1016013499 1016594768 1023807488 1024393216 1026876928 1027823104 1030315132 1031264476 1032669458 1033260256 1036873946 1040191504 1043710976 1044271382 1047205544 1047361216 1048788128 1052901724 1060413508 1060820992 1060978688 1063551104 1064531072 1065981376 1066591232 1067112101 1069177256 1070162408 1074359839 1077379072 1077797336 1080986368 1084605742 1086704752 1090505357 1095041024 1098285419 1098707456 1098870784 1100367872 1101371348 1101535072 1104519584 1104683776 1107362158 1108382494 1109016608 1112564992 1115856896 1116290098 1119593024 1121759744 1125515636 1134149632 1136899456 1137947008 1140149248 1140706039 1143966712 1144136768 1148453621 1152299456 1155537152 1155708928 1156819048 1158395084 1161822592 1165712623 1166379536 1173573632 1174029241 1174654976 1176928256 1177503008 1180868864 1183731962 1184822666 1185500512 1192812544 1193275622 1193453008 1196806336 1198134014 1199766337 1203137404 1203316256 1208035948 1211901152 1212366848 1215486976 1216654516 1218961408 1221916864 1223042752 1223742464 1226709512 1227839816 1231768384 1235412992 1236599672 1241948288 1246106597 1246819504 1255183336 1255665664 1258710112 1260106463 1262308096 1262495744 1265556752 1267259168 1267447552 1270520566 1271502848 1275265024 1275760112 1276489984 1279584922 1280763946 1282011136 1282508843 1286303584 1287039488 1291348772 1299313664 1300561724 1303027712 1307390528 1308138496 1311310168 1312518424 1316913664 1320106612 1320613888 1321882408 1322078912 1323880096 1327797248 1329072668 1332807056 1333005184 1337468371 1341227008 1341747704 1342515328 1347010357 1349564416 1350336512 1352836528 1353610496 1354857728 1358142674 1359394082 1363214336 1363743568 1364523776 1367832158 1369092494 1369296016 1371161528 1375014176 1375800832 1376539549 1380407308 1380612512 1385029888 1390255636 1390462304 1393098752 1396476416 1397817806 1398354944 1398562816 1401745352 1401953728 1403245504 1407735296 1408540672 1411955776 1413256768 1419369472 1420181504 1420732852 1424936576 1429707569 1435102592 1439907623 1440121672 1442083676 1442637824 1443463168 1446962944 1448296192 1448511488 1451807686 1452023504 1453146112 1458628864 1458845696 1462382768 1463730224 1465155584 1465724392 1466562944 1470118727 1470683648 1470902272 1471473311 1475827168 1481396224 1486356256 1489174528 1493639168 1494219034 1495015424 1498640192 1500021056 1505681408 1510722752 1510947328 1513005824 1514610724 1518125056 1518714428 1518940192 1523208064 1523434496 1524897836 1526975338 1534303232 1539440408 1542419648 1543012352 1546983424 1548408832 1552163056 1559455744 1563236752 1564677136 1567705216 1572343808 1572954229 1573188056 1577608352 1588863584 1589099776 1597506064 1598119936 1598357504 1601994688 1602232832 1603771862 1605956821 1609760768 1613663744 1615150592 1618276352 1619066636 1623694688 1628498944 1630063204 1632283982 1640117248 1645608712 1653671936 1654559852 1655195648 1659208784 1667004416 1667252224 1671294592 1676071936 1680135688 1680781312 1681031168 1681683784 1682645888 1684938304 1686725579 1688279747 1693024256 1698692864 1707016192 1707678896 1708589056 1712731648 1714376818 1720778752 1726540288 1730726404 1735673632 1735931648 1740140534 1740809216 1742481356 1742740384 1745114672 1751959426 1753489408 1762765312 1767981056 1768667428 1769679296 1782235136 1786556288 1791663104 1796964352 1797661976 1798690432 1803051481 1804712833 1807440196 1815844096 1820335132 1825721216 1826422784 1830851072 1832609702 1832882128 1835379224 1842578017 1844187136 1849458688 1855651072 1856712704 1860150226 1861214432 1862929376 1865467408 1872784214 1874419712 1885347101 1889910784 1890644492 1891726144 1898342204 1900928482 1905147904 1915510784 1920155072 1920892928 1922738048 1923023872 1925643776 1927399859 1927686376 1929462568 1932091244 1933196608 1951633024 1952749568 1959287792 1969652363 1983627008 1984761856 1989574048 1991407264 1991703296 1994416768 1996532318 1999252369 2001941746 2002239344 2014588928 2015371039 2016524048 2022190016 2022490624 2029262356 2032026998 2033189536 2047614976 2053753856 2055646208 2060630264 2062528952 2065338916 2066520512 2073747892 2080383008 2087421952 2088542764 2094411088 2094722432 2097576256 2105490457 2105803448 2114062909 2120827016 2121641984 2121957376 2127102208 2129062144 2131962752 2133182464 2134224202 2138354512 2140324816 2148719678 2154758144 2155594672 2161972736 2163133577 2169211484 2173409504 2181010714 2196570838 2197414912 2197741568 2200735744 2202742696 2203070144 2209039168 2209367552 2214724316 2216764988 2218033216 2225129984 2231713792 2232580196 2239186048 2243519488 2251031272 2259860351 2268299264 2273798912 2275894016 2280298496 2281412078 2287933424 2288273536 2293821613 2296907242 2304598912 2310186571 2311074304 2311417856 2312315203 2313638096 2316790168 2323645184 2331425246 2332759072 2347147264 2348058482 2349309952 2353856512 2355006016 2361737728 2367463924 2369645332 2371001024 2385625088 2386551244 2386906016 2393612672 2396268028 2399532674 2406274808 2406632512 2415712789 2416071896 2423802304 2424733696 2430973952 2433309032 2437922816 2443833728 2446085504 2447484928 2452016207 2453419024 2455679632 2463536768 2470825984 2471785217 2473199344 2483896576 2492213194 2493639008 2510366672 2511331328 2517420224 2520212926 2523646433 2524616192 2524991488 2531113504 2534518336 2534895104 2541041132 2543005696 2551520224 2552979968 2559169844 2561527892 2564022272 2565017686 2572607168 2574078976 2582697544 2598627328 2601123448 2606055424 2614781056 2616276992 2621120773 2622620336 2625036848 2631792601 2633827328 2640213224 2641227776 2643764816 2644157824 2647760192 2650568767 2653011031 2655594496 2658145336 2665614112 2666010368 2674936742 2682454016 2683495408 2685030656 2694020714 2699128832 2700673024 2705673056 2707220992 2709715456 2716285348 2718788164 2727487136 2729047552 2735664316 2738184988 2738592032 2742323056 2750028352 2751601664 2753079098 2760814616 2761225024 2770059776 2780511272 2780924608 2792952832 2795635612 2796709888 2797125632 2803490704 2803907456 2806491008 2813295539 2815470592 2817081344 2823911552 2826513536 2833366613 2835977309 2838738944 2840363008 2841465704 2849873152 2859415138 2870205184 2879815246 2880243344 2884167352 2885275648 2886926336 2893925888 2895479741 2896592384 2897022976 2903615372 2904047008 2906292224 2917257728 2917691392 2924765536 2927460448 2930311168 2931448784 2933125888 2940237454 2941367296 2941804544 2942946622 2951654336 2962792448 2972712512 2987278336 2988438068 2990030848 2997280384 3000042112 3007315921 3011362816 3021445504 3021894656 3026011648 3028771207 3029221448 3036250112 3037428856 3037880384 3046416128 3046868992 3049795672 3053950676 3068606464 3078880816 3084839296 3086024704 3093966848 3095167999 3096817664 3104326112 3118911488 3126473504 3129354272 3135410432 3144687616 3145908458 3146376112 3155216704 3163020343 3177727168 3178199552 3185586481 3195012128 3196239872 3203989376 3204465664 3207543724 3211913642 3227327488 3230301184 3236552704 3238133272 3247389376 3256997888 3260126408 3264567964 3280234496 3291217424 3307343872 3308627861 3309119704 3310391296 3318417568 3322098857 3334008832 3334504448 3342589184 3352143872 3360271376 3361562624 3362062336 3363367568 3365291776 3369876608 3373451158 3376559494 3381159677 3386048512 3397385728 3415357792 3425463296 3428753636 3453080576 3461452808 3471347264 3471863296 3480281068 3481618432 3484962712 3485480768 3490229344 3503918852 3506978816 3525530624 3535962112 3537334856 3539358592 3551209123 3564470272 3573112576 3583326208 3593928704 3595323952 3597380864 3606102962 3609425666 3614343103 3614880392 3629058811 3631688192 3640670264 3651442432 3654949837 3661702144 3665219404 3665764256 3670758448 3685156034 3688374272 3698917376 3711302144 3713425408 3720300452 3722428864 3725858752 3730934816 3745568428 3748839424 3770694202 3779821568 3781288984 3783452288 3796120097 3796684408 3801856964 3810295808 3831021568 3840310144 3841785856 3845476096 3846047744 3851287552 3854799718 3855372752 3858925136 3864182488 3866393216 3875767553 3879338729 3903266048 3905499136 3907015343 3918575584 3939304726 3965730109 3967254016 3969523712 3979148096 3982814528 3983406592 3988833536 3993064636 3998504738 4003883492 4004478688 4029177856 4030742078 4033048096 4044380032 4044981248 4058524712 4064053996 4066379072 4095229952 4107507712 4111292416 4121260528 4125057904 4130677832 4133041024 4143061867 4146879331 4147495784 4160766016 4174843904 4176464677 4177085528 4188822176 4189444864 4193469049 4195152512 4210980914 4211606896 4228125818 4241654032 4243283968 4243914752 4254204416 4258124288 4263925504 4266364928 4268448404 4276709024 4280649632 4297439356 4311189344 4323945472 4326267154 4338422968 4346819008 4362021428 4393141676 4394829824 4395483136 4401471488 4405485392 4406140288 4418078336 4418735104 4429448632 4433529976 4436066432 4446821981 4450259968 4463427584 4465160392 4478372096 4482673811 4487038976 4502062544 4519720702 4536598528 4547597824 4550039593 4551788032 4560596992 4562824156 4575866848 4576547072 4587643226 4593814484 4609197824 4620373142 4622148608 4622835712 4624630406 4627276192 4633580336 4647290368 4662850492 4665518144 4694294528 4696116964 4698619904 4710012032 4723475456 4734927848 4739290664 4742002048 4753499359 4757879287 4771250176 4773102488 4773812032 4787225344 4791823729 4792536056 4799065348 4812549616 4813265024 4831425578 4832143792 4847604608 4849467392 4861947904 4863835427 4866618064 4875845632 4887667456 4892171008 4894969856 4904032414 4906838048 4911359264 4927073536 4941651968 4943570434 4946398688 4967793152 4970460539 4984426388 4987278016 5020733344 5022662656 5034840448 5040425852 5047292866 5049232384 5049982976 5062227008 5069036672 5069790208 5081326901 5082082264 5086011392 5103040448 5105959936 5118339688 5123055784 5128044544 5130035372 5145214336 5148157952 5165395088 5197254656 5199272353 5202246896 5212110848 5220441061 5229562112 5232553984 5242241546 5245240672 5250073696 5263585202 5267654656 5280426448 5282455552 5287529632 5288315648 5295520384 5301137534 5306022062 5311188992 5313250921 5316290672 5331228224 5332020736 5349873484 5366990816 5370061312 5388041428 5398257664 5411346112 5414441984 5419430912 5432570696 5437576328 5454974272 5458095104 5471328632 5476369976 5477184064 5484646112 5500056704 5503203328 5506158196 5521629232 5522450048 5540119552 5561022544 5561849216 5580471479 5585905664 5591271224 5593419776 5594251264 5606981408 5607814912 5612982016 5626591078 5630941184 5634162688 5647823104 5653027072 5666733226 5671954618 5677477888 5679682019 5680726016 5682931408 5699746304 5702806703 5718830276 5740410368 5759630492 5760486688 5768334704 5770551296 5787851776 5790959482 5793184768 5794045952 5807230744 5808094016 5812584448 5834515456 5835382784 5849531072 5854920896 5862897568 5866251776 5880474908 5882734592 5883609088 5885893244 5903308672 5925584896 5945425024 5965331581 5974556672 5976876136 5980061696 5994560768 6000084224 6014631842 6022725632 6042891008 6043789312 6052023296 6057542414 6058442896 6072500224 6074857712 6075760768 6090491869 6092832256 6093737984 6096103717 6099591344 6107901352 6137212928 6157761632 6169678592 6187933696 6190335998 6193635328 6208652224 6237822976 6252947008 6258708544 6270820864 6289375232 6291816916 6292752224 6310433408 6326040686 6355454336 6356399104 6371172962 6390024256 6392479744 6407978752 6408931328 6415087448 6423827284 6454654976 6460602368 6473105408 6476266544 6494778752 6510525791 6513995776 6516524663 6520252816 6529135928 6560468992 6582434848 6614687744 6617255722 6618239408 6620782592 6636835136 6644197714 6653249687 6668017664 6669008896 6685178368 6704287744 6720542752 6723125248 6726735136 6730583552 6739753216 6746902316 6753118988 6762319354 6794771456 6830715584 6850926592 6857507272 6906161152 6922905616 6942694528 6943726592 6960562136 6963236864 6969925424 6970961536 6980458688 6987863113 7007837704 7013957632 7051061248 7071924224 7074669712 7078717184 7102418246 7112094493 7128940544 7146225152 7166652416 7190647904 7194761728 7212205924 7218851332 7228686206 7229760784 7258117622 7263376384 7281340528 7302884864 7309899674 7323404288 7330438808 7331528512 7341516896 7370312068 7376748544 7422604288 7426850816 7440600904 7444857728 7451717504 7461869632 7469784707 7476667451 7491136856 7497678848 7541388404 7559643136 7562577968 7566904576 7592240194 7593368816 7603713928 7620591616 7633537499 7662043136 7680620288 7687997933 7690952192 7692095488 7702575104 7709599436 7710745504 7717850272 7728364976 7732786432 7751535106 7758677458 7806532096 7810998272 7814030686 7837151168 7878609452 7931460218 7934508032 7939047424 7958296192 7965629056 7966813184 7977667072 7984942273 7986129272 7997009476 8007766984 8008957376 8058355712 8061484156 8066096192 8088760064 8089962496 8117049424 8128107992 8132758144 8159988361 8190459904 8215015424 8218204687 8222584832 8242521056 8250115808 8261355664 8266082048 8286123734 8293758662 8294991568 8321532032 8349687808 8352929354 8354171056 8377644352 8378889728 8386938098 8390305024 8398364359 8421961828 8423213792 8456251636 8483308064 8486567936 8508408832 8516248576 8527851008 8532729856 8536896808 8553418048 8561299264 8594878712 8622378688 8647890944 8652534308 8676845936 8693638016 8722746179 8724042856 8786283352 8789659648 8790966272 8802942976 8810970784 8812280576 8820745241 8836156672 8837470208 8858897264 8867059952 8872132864 8893643962 8900519936 8926855168 8930320784 8956744192 8965347622 8974077952 8977561901 9004125088 9039441404 9095195648 9100079186 9103576064 9121193984 9125648312 9151733696 9153094144 9175286452 9187628968 9218395648 9240746284 9244297216 9245671424 9249260812 9254552384 9267160672 9294580736 9325700984 9331036288 9362278597 9388589056 9392233928 9397239808 9420024064 9429072499 9446950912 9469855696 9478581328 9484004096 9506998718 9515758574 9542500352 9546204976 9547624064 9570772937 9574450688 9583647458 9585072112 9598130696 9625099232 9626530048 9635776843 9662851156 9664287584 9695209216 9723895808 9727670854 9733236128 9751691264 9775334912 9784342016 9789939712 9808064828 9813676096 9822718528 9854147072 9883303936 9887140868 9892797376 9935586304 9940921078 9968852776 9974556032 10007952983 10041466688 10045325312 10069680896 10079353361 10080851704 10094585732 10098464768 10099965952 10124454016 10138073344 10139580416 10162653802 10164164528 10172022784 10206080896 10211919872 10230826243 10236679376 10246111568 10256089088 10260070744 10290428672 10296315904 10300313177 10330790176 10394509312 10398544706 10404493792 10424221696 10440882122 10455106651 10459124224 10465107968 10484483092 10490481344 10500147392 10527170404 10535309312 10560852896 10564911104 10575059264 10576631296 10591040768 10602275068 10612044124 10622377984 10626501842 10632581344 10662456448 10664041472 10699746968 10733981632 10740122624 10776082856 10796515328 10822692224 10828883968 10838861824 10865141392 10875152656 10909948544 10916190208 10942657264 10952739952 10954368128 10969292224 10980927749 11000113408 11006406656 11010679603 11012316392 11043258464 11044900096 11080239104 11122045088 11123698432 11160942958 11171811328 11176148489 11182542448 11186839552 11188502528 11213962816 11215629824 11225964032 11253182156 11261882368 11268325376 11295646208 11306054144 11333466452 11343909236 11354955776 11359364038 11365862816 11399492608 11405613406 11437660552 11480820736 11519260984 11520973376 11536669408 11541102592 11575703552 11581918964 11586369536 11588091904 11614461488 11616188032 11669030912 11670765568 11699062144 11709841792 11725795136 11732503552 11738233111 11760949816 11765469184 11767218176 11771786488 11806617344 11817958229 11851169792 11890850048 11930663162 11949113344 11953752272 11960123392 11989121536 11995558927 12000168448 12029263684 12045451264 12085782016 12087578624 12104046592 12115084828 12116885792 12149715424 12151521536 12180983738 12185664512 12187475968 12192207434 12199182688 12215802704 12274425856 12315523264 12339357184 12375867392 12380671996 12387270656 12417304448 12475645952 12505894016 12517417088 12541641728 12547766429 12578750464 12583633832 12585504448 12620866816 12632989831 12652081372 12710908672 12712798208 12742345924 12780048512 12784959488 12815957504 12817862656 12822838853 12830174896 12847654568 12909309952 12921204736 12946210816 12952533088 12989557504 13021051582 13027991552 13033049326 13040505632 13058271856 13103941421 13120937984 13164869696 13197429707 13229375488 13234511444 13236478816 13241565184 13273670272 13288395428 13306499374 13336035328 13370356736 13408575488 13441085504 13446250496 13453470272 13461167104 13479506432 13493804632 13506237976 13524638708 13589542912 13661431168 13701853184 13707172567 13715014544 13812322304 13845811232 13885389056 13887453184 13921124272 13926473728 13939850848 13941923072 13960917376 13975726226 13994766583 14007661519 14015675408 14027915264 14102122496 14107597273 14149339424 14157434368 14204836492 14224188986 14292450304 14333304832 14381295808 14389523456 14424411848 14437702664 14457372412 14459521568 14516235244 14526752768 14562681056 14605769728 14619799348 14646808576 14660877616 14663057024 14683033792 14712152081 14740624136 14753497088 14845208576 14853701632 14881201808 14889715456 14903435008 14923739264 14939569414 14953334902 14973707141 14982273712 14995357696 15082776808 15125155936 15133809152 15141935039 15184480388 15186737632 15207427856 15267074998 15324086272 15361240576 15375995866 15381904384 15384190976 15405150208 15419198872 15421491008 15435700544 15456729952 15465572864 15503070212 15517354916 15613064192 15621996544 15628061372 15674302336 15726783259 15757218904 15862920436 15869016064 15878094848 15916592384 15931258112 15933626368 15955334144 15969884546 15972258544 15994018952 16015533968 16017914752 16056751291 16071546163 16116711424 16122968312 16132192384 16171305997 16177520128 16179924992 16186206421 16234098848 16256215984 16265516288 16319976722 16380919808 16430030848 16436409374 16445169664 16485042112 16500231616 16522711328 16532164096 16572247468 16587517324 16589983136 16643064064 16699375616 16705858708 16708342112 16755288704 16757779456 16773876196 16780610048 16796728718 16843923656 16846427584 16912503272 16966616128 16973135872 17016817664 17032497152 17055702016 17065459712 17073793616 17106836096 17122598528 17164113449 17179928657 17189757424 17244757376 17295781888 17302496519 17305068616 17353691872 17387276032 17445492358 17448085712 17572566704 17579319296 17581932544 17605885952 17621941568 17624561152 17641490482 17665525031 17672313344 17674940416 17717794528 17734119904 17744265728 17787287924 17801039872 17860641568 17913488384 17930695244 17948155904 17955123802 18008250176 18078882808 18190391296 18200158372 18207152128 18242387968 18251296624 18303467392 18306188288 18347845411 18350572904 18375257936 18422548207 18436791296 18481492568 18488594432 18491342848 18498521624 18509104768 18534321344 18553981369 18571077217 18589161472 18651401968 18662072576 18724557194 18777178112 18784467856 18794479616 18840048128 18858144998 18893901824 18939711392 18957162656 18968008192 19013997436 19031517148 19092409952 19095248128 19141545874 19148901376 19167294916 19170144224 19196261392 19250198464 19253060096 19271553686 19325702312 19328575168 19390418432 19447791616 19455341708 19466472256 19550669824 19568684032 19579879424 19616129656 19627352192 19645437056 19693068773 19708294144 19766607872 19774281736 19785594752 19833566291 19851841163 19871172608 19881842156 19937705552 19949112064 20015905966 20082933376 20090650624 20139361792 20158706722 20161703408 20189171464 20196929536 20199931904 20248908032 20268358187 20276146688 20279160832 20325307604 20328329056 20344045568 20412161792 20423839744 20461652486 20473358752 20492223136 20512178176 20520141488 20580857344 20592631808 20600626354 20661580352 20789018624 20797089412 20808987584 20881764244 20910213302 20918248448 20930215936 20968966184 20980962688 21000294784 21051211447 21054340808 21070618624 21121705792 21129822208 21150118528 21153262592 21182081536 21201398449 21204550136 21224088248 21244755968 21253003684 21265162688 21324912896 21328082944 21399493936 21467963264 21480245248 21552165712 21593030656 21645384448 21657767936 21666175993 21677723648 21730282784 21750305312 21819897088 21832380416 21885314528 21905479904 21908736256 21938584448 21961855498 21991776059 22000226816 22012813312 22021359206 22024632784 22086516928 22089800192 22141142401 22160478208 22244090176 22247396864 22321885916 22343622656 22352296978 22365084896 22373679104 22427925632 22431259648 22451928064 22506364312 22523764736 22591292416 22612108288 22666932904 22687818472 22709911552 22718728076 22731725632 22798985216 22811226812 22875321104 22961641472 23038521968 23041946752 23073338816 23082205184 23151407104 23160395027 23163837928 23172739072 23176183808 23228922976 23232376064 23254691999 23338061824 23341531136 23398124288 23419683584 23451590272 23465007104 23476466222 23521899632 23530938368 23534436352 23543572976 23613234688 23635916458 23668117739 23702339584 23781700096 23861326324 23907504544 23978243072 23991117854 24000336896 24058527368 24171564032 24175157248 24208093184 24230169656 24233771584 24299430848 24303043072 24361967476 24371329024 24374951936 24384414868 24398365376 24431605408 24548851712 24631046528 24678714368 24751734784 24761343992 24774541312 24834608896 24858463861 24951291904 25011788032 25034834176 25083283456 25095532858 25157500928 25167267664 25171008896 25232037743 25241733632 25265979662 25300401721 25304162744 25403411677 25421817344 25425596416 25484691848 25560097024 25631915008 25635725312 25645677706 25660349792 25695309136 25818619904 25842409472 25892421632 25905066176 25979115008 26042103164 26055983104 26066098652 26081011264 26116543712 26207882842 26241875968 26329739392 26394859414 26458750976 26469022888 26472957632 26483130368 26547340544 26572840679 26576790856 26612998748 26672070656 26740713472 26817150976 26882171008 26892500992 26906940544 26922334208 26959012864 26972178277 26987609264 27012475952 27049277416 27155371103 27179085824 27322862336 27403706368 27414345134 27430029088 27563462989 27624644608 27691622464 27760110763 27770778112 27774906368 27842248544 27852947456 27879701696 27883846144 27921834752 27951452452 27989533166 28015323038 28031350816 28204244992 28215194546 28298678848 28314868736 28409672984 28448377972 28584900608 28666609664 28762591616 28779046912 28832328503 28848823696 28875405328 28914744824 28919043136 28949718611 29028155317 29032470488 29053505536 29125362112 29211539456 29239598696 29293617152 29321755232 29326114048 29366067584 29424304162 29464391471 29481248272 29506994176 29690417152 29707403264 29762403616 29779430912 29806870016 29847478528 29879138828 29906669804 29947414282 29964547424 30165553616 30250311872 30267618304 30283870078 30368960776 30373475264 30414855712 30534149996 30722481152 30751991732 30763808768 30768381952 30810300416 30838397744 30842982016 30871401088 30913459904 30931145728 30946250929 31006140424 31034709832 31226128384 31243993088 31256122744 31348604672 31453566518 31496418469 31514437808 31624655353 31725840872 31738032128 31756189696 31833184768 31850277151 31862516224 31867252736 31910668288 31939769092 31944517088 31988037904 32031067936 32035829504 32113502582 32143092326 32233422848 32245936624 32264384768 32342611994 32355040256 32359849984 32372412842 32468197696 32512431968 32531032576 32639953444 32860061696 32872818748 32890339328 32970084224 33000463232 33045422656 33064328192 33080475131 33144494936 33175034648 33179966272 33286128128 33305155009 33398751232 33411717416 33416684224 33510577408 33515558912 33547752392 33561220096 33593457436 33687847312 33692855168 33805666067 33825006544 33933232256 33946271744 34033635328 34046847989 34064994304 34111404032 34130919424 34147587232 34213672192 34245197056 34328226898 34359857314 34379514848 34489514752 34591563776 34604993038 34610137232 34707383744 34774552064 34793223773 34890984716 34896171424 35145133408 35158638592 35211771904 35243883136 35249122304 35282980964 35331050062 35344626688 35349880832 35435589056 35468239808 35488531456 35574575848 35602079744 35721283136 35826976768 35861390488 35896311808 35910247604 36016500352 36137091313 36157765616 36380782592 36394906471 36400316744 36414304256 36484775936 36502593248 36543087427 36606934784 36612376576 36695690822 36701145808 36750515872 36845096414 36873582592 36962985136 36977188864 36982685696 36997043248 37018209536 37068642688 37107962738 37142154434 37178322944 37192756447 37302803936 37324145152 37449114388 37568935712 37680096256 37716289996 37787803648 37879422784 37914325312 37936016384 38027994872 38063034296 38184819904 38190496256 38283091748 38297802752 38334589832 38340288448 38392522784 38500396928 38506120192 38543107372 38651404624 38657150336 38780836864 38895583232 38910683416 38932944512 39063300353 39101339648 39137368064 39159758848 39232259312 39254704384 39290874112 39386137546 39416588288 39533215744 39548563472 39571189504 39667132582 39703682326 39742345216 39757774133 39763684312 39875411104 39898224128 39919646921 40031811932 40165866752 40278723584 40317413444 40323406816 40378342928 40393859072 40399863808 40497816064 40536716374 40552293376 40558321664 40650615208 40656658112 40688091136 40824323584 40847679488 40923304972 40946717504 40984446272 41040282976 41161714688 41185263616 41201252708 41323160704 41461519501 41578037248 41594178824 41617975168 41757321067 41763528488 41820426604 41836496896 41860431872 41937932368 41961925376 42000589568 42102422894 42108681616 42141237248 42243411584 42259644416 42300237056 42306525184 42364163072 42402796898 42409100272 42448176496 42489511936 42506007368 42530325376 42633443083 42649825792 42656165888 42672726019 42798987872 42935926528 42960490496 43104331424 43186061312 43290768896 43315535872 43332351986 43355447296 43460565568 43500610624 43639794176 43664760832 43770629056 43810959808 43817472512 43877168896 43923710996 43983552118 44000453632 44025626624 44042718412 44049265568 44173033856 44179600384 44282284802 44320956416 44488180352 44494793728 44643771832 44687245312 44704593956 44730169792 44747358208 44855851264 44862519296 44903856128 45012728624 45047529472 45182584832 45224216576 45333865808 45375636944 45419823104 45437456152 45463451264 45573680537 45597970432 45615672641 45622453624 45750642208 45923282944 46077043936 46083893504 46146677632 46164410368 46302814208 46320790054 46327675856 46345478144 46352367616 46457845952 46464752128 46509383998 46572747809 46676123648 46683062272 46796248576 46839367168 46903180544 46930014208 46952932444 47043799264 47061876736 47087145952 47226469376 47271832916 47336235478 47563400192 47722652648 47815009088 47956486144 47982235708 48000673792 48117054736 48343128064 48350314496 48416186368 48460339312 48467543168 48598861696 48606086144 48723934952 48742658048 48749903872 48768829736 48796730752 48863210816 48915041791 49097703424 49262093056 49357428736 49503469568 49522687984 49549082624 49669217792 49716927722 49784661451 49902583808 50023576064 50069668352 50166566912 50191065716 50334535328 50342017792 50464075486 50483467264 50531959324 50600803442 50608325488 50806823354 50843634688 50851192832 50969383696 51120194048 51263830016 51271450624 51291355412 51320699584 51390618272 51637239808 51684818944 51810132352 51958230016 52084206328 52111966208 52132197304 52162022528 52233087424 52288492949 52336672157 52415765684 52483751936 52659478784 52789718828 52917501952 52938045776 52945915264 52966260736 53094681088 53145681358 53153581712 53225997496 53344141312 53434762493 53481426944 53634301952 53764342016 53813881088 53844668416 53918025728 53944356554 53975218528 54024951904 54098554832 54310742206 54358171648 54645724672 54675065929 54807412736 54828690268 54860058176 55126925978 55249289216 55383244928 55520221526 55541556224 55549812736 55684497088 55705894912 55759403392 55767692288 55843669504 55894595911 55902904904 55979066332 56030646076 56062701632 56408489984 56430389092 56597357696 56629737472 56819345968 56896755944 57119918527 57169801216 57333219328 57525183232 57558093824 57664657006 57697647392 57750810656 57829489648 57838086272 57899437222 57978318701 58056310634 58064940976 58107011072 58250724224 58423078912 58445760131 58479197392 58587234304 58643510464 58652228096 58732135168 58848608324 58928782942 58962496544 59380834304 59524807232 59558861824 59613740032 59694957056 59758277656 59813339608 59894828564 59929094848 60331107232 60500623744 60535236608 60567740156 60737921552 60746950528 60829711424 61059223253 61068299992 61444962304 61503983464 61527617536 61536763904 61620600832 61676795488 61685964032 61742802176 61826919808 61862291456 61892501858 61976823439 62012280848 62069419664 62452256768 62476502209 62487986176 62512245488 62697209344 62730873733 62907133036 62992836938 63028875616 63249310706 63451681744 63476064256 63666369536 63700554302 63725032448 63734505472 63821336576 63879538184 63889034176 63976075808 64062135872 64071659008 64227005164 64286184652 64491873248 64528769536 64685223988 64710080512 64719699968 64744825684 64936395392 65024863936 65062065152 65279906888 65535950179 65720123392 65745637496 65780678656 65940168448 66000926464 66090845312 66128656384 66160950262 66288989872 66350069296 66359932544 66520826777 66572256256 66610310018 66797502464 66823434832 66833368448 66995410559 67021154816 67031117824 67057140887 67095504784 67122440192 67186914872 67375694624 67385710336 67611332134 67650013088 67866464512 68067270656 68093695978 68129988608 68222808064 68261838848 68295174464 68427344384 68490394112 68656453796 68719714628 68759029696 68979029504 69183127552 69209986076 69220274464 69414767488 69549104128 69586447546 69781969432 69792342848 70055670881 70290266816 70317277184 70487766272 70498244608 70565961928 70662100124 70689253376 70699761664 70871178112 70936479616 70977062912 71108470003 71149151696 71204159488 71442566272 71615783701 71653953536 71681771293 71722780976 71792623616 71820495208 72033000704 72274182626 72315531232 72761565184 72789812942 72800633488 72828608512 72969551872 73005186496 73086174854 73185746557 73213869568 73224753152 73391381644 73402291616 73501031744 73690192828 73747165184 73925970272 73954377728 73994086496 74036419072 74137285376 74215925476 74284308868 74356645888 74385512894 74605607872 74648290304 74898228776 75137871424 75360192512 75432579992 75575607296 75758845568 75828650624 75872032768 76012502417 76055989744 76126068592 76369639808 76380992512 76566183496 76595605504 76669179664 76680576896 76785045568 76866494243 77000793856 77012240384 77086214744 77302809248 77314300672 77561673728 77791166464 77821366832 77865889024 78126600706 78202679296 78233039423 78274736128 78319517696 78464518624 78509408768 78581748224 78772275092 78833176576 79097126944 79142379008 79334265164 79407364652 79484690432 79515548266 79527368624 79750822208 79796448256 79839293842 80063623864 80331733504 80557447168 80634826888 80646813632 80756685856 80787718144 80995632128 81073432748 81104586752 81116643328 81301230416 81313316224 81585570631 81648647168 81695358976 81846609944 81893435008 81968892544 82080565952 82167631777 82243341961 82323429376 82370527232 82402505416 82646321408 82923039002 83156074496 83188357648 83235950336 83514642134 83527056976 83640853208 83672993792 83720863744 83875864736 83923850752 83968912489 84001179136 84204845788 84217363232 84282474496 84486823168 84600474112 84613050368 84728326144 84805593796 84818200544 84896352992 84979023872 85012014736 85060650752 85266886166 85299651584 85312331776 85345452038 85597975744 85871853056 85920980992 86208662848 86581537792 86631071744 86664703972 86710894592 86921131136 87001221248 87212161709 87279588352 87329521664 87541258112 87621919616 87634945024 87754337792 87834365003 87847421992 87967104236 88000907264 88051253248 88085436824 88098531136 88346067712 88359200768 88564569604 88641912832 88976360704 88989587456 89287543664 89374490624 89409187912 89460339584 89494716416 89711702528 89725038592 89759871971 89807712256 90025457248 90095058944 90365169664 90448433152 90667731616 90751273888 90839646208 90874912304 90926902528 91147361074 91195940864 91231345282 91244907248 91501284416 91727589947 91846565888 92154087872 92167787008 92293355264 92382007949 92605628416 92641580108 92655351712 92690956288 92915691904 92929504256 93018767996 93145495618 93352247296 93592497152 93678734336 93806361088 93860028416 93905864888 94087598528 94123753472 94174291904 94452938752 94543665832 94672470956 95126800384 95445305296 95630018176 95912972288 95950207969 95964471416 96001347584 96234109472 96686256128 96700628992 96832372736 96920678624 96935086336 97197723392 97212172288 97447869904 97485316096 97499807744 97537659472 97593461504 97726421632 97830083582 97963366081 98053630633 98195406848 98524186112 98714857472 98753180911 99045375968 99338435584 99433855444 99569322902 100047152128 100139336704 100333133824 100382131432 100669070656 100684035584 100928150972 100966934528 101063918648 101201606884 101216650976 101613646708 101687269376 101702385664 101938767392 102240388096 102527660032 102542901248 102582710824 102641399168 102781236544 102985064567 103274479616 103369637888 103620264704 103916460032 104168412656 104223932416 104264394608 104324045056 104466174848 104576985898 104673344314 104815949987 104831531368 104967503872 105318957568 105579437656 105876091552 105891830528 105993545273 106189362176 106291362716 106307163424 106451994992 106869524986 106962853888 107268603904 107528684032 107627762176 107689336832 107836051456 107888713108 107950437056 108049903808 108197109664 108621484412 108716343296 109291449344 109350131858 109614825472 109657380536 109720116352 110087482813 110253851956 110498578432 110766489856 111040443052 111083112448 111099625472 111368994176 111411789824 111518806784 111535384576 111687339008 111789191822 111805809808 111958132664 112061292152 112125403264 112397259037 112500823141 112816979968 112860778184 113194715392 113259474944 113303444947 113638691936 113793511888 114239837054 114339602432 114666438656 115006173161 115050366464 115116187648 115329314012 115395294784 115501621312 115658979296 115676172544 115798874444 115956637402 116112621268 116129881952 116214022144 116501448448 116846157824 116891520262 116958394784 117174468608 117287020928 117304456192 117464270336 117697216648 117857565884 117924993088 118761668608 119049614464 119117723648 119227480064 119389914112 119516555312 119626679216 119789657128 119858189696 120148794143 120259500599 120662214464 121001247488 121070473216 121117475633 121135480312 121475843104 121493901056 121659422848 122118446506 122136599984 122889924608 122937633379 123007966928 123055235072 123073527808 123241201664 123353590976 123371928064 123485604352 123653839616 123724582912 123785003716 123953646878 124024561696 124138839328 124904513536 124953004418 125024490976 125394418688 125461747466 125814266072 125985673876 126057751232 126498621412 126903363488 126952128512 127332739072 127401108604 127450064896 127469010944 127642673152 127759076368 127778068352 127952151616 128124271744 128143318016 128434917877 128454010328 128572369304 128957837449 128983746496 129057539072 129370447976 129420161024 129439399936 129489651368 129872790784 129997540519 130049727872 130124130304 130559813776 131071900358 131440246784 131491274992 131561357312 131880336896 131951148197 132001852928 132181690624 132257312768 132321900524 132577979744 132700138592 132719865088 133041653554 133144512512 133220620036 133646869664 133666736896 133990821118 134042309632 134062235648 134114281774 134191009568 134244880384 134373829744 134751389248 134771420672 135222664268 135300026176 135732929024 136134541312 136187391956 136259977216 136445616128 136590348928 136854688768 136980788224 137312907592 137439429256 137518059392 137851481411 137958059008 138366255104 138419972152 138440548928 138829534976 138962888141 139098208256 139172895092 139563938864 139584685696 140111341762 140580533632 140634554368 140975532544 140996489216 141051227383 141131923856 141324200248 141378506752 141399523328 141742356224 141872959232 141954125824 142216940006 142298303392 142408318976 142885132544 143231567402 143307907072 143363542586 143445561952 143585247232 143640990416 144066001408 144143355631 144548365252 144631062464 145523130368 145579625884 145601266976 145657217024 146010372992 146172349708 146371493114 146427739136 146449506304 146782763288 146804583232 147002063488 147358480129 147380385656 147494330368 147851940544 147908755456 147988172992 148072838144 148274570752 148431850952 148568617736 148713291776 148771025788 149211215744 149296580608 149796457552 150275742848 150720385024 150778898237 150865159984 151151214592 151517691136 151657301248 151744065536 152025004834 152111979488 152252137184 152739279616 152761985024 153132366992 153191211008 153338359328 153361153792 153570091136 153732988486 153942432413 154001587712 154024480768 154084276709 154172429488 154605618496 154628601344 155123347456 155642733664 155731778048 156253201412 156405358592 156466078846 156549472256 156929037248 157018817536 157163496448 157544550184 157666353152 158194253888 158284758016 158668530328 158814729304 158969380864 159031096532 159054737248 159501644416 159592896512 159678587684 160127247728 160663467008 161114894336 161269653776 161293627264 161513371712 161575436288 161833672891 161991264256 162146865496 162209173504 162233286656 162602460832 162626632448 163171141262 163297294336 163390717952 163693219888 163786870016 163937785088 164161131904 164335263554 164486683922 164646858752 164710778551 164741054464 164805010832 165292642816 165846078004 166376715296 166471900672 167029284268 167054113952 167281706416 167345987584 167751729472 167847701504 167937824978 168002358272 168409691576 168434726464 168564948992 168973646336 169200948224 169226100736 169456652288 169611187592 169636401088 169792705984 170024029472 170121301504 170533772332 170599303168 170624663552 170690904076 171195951488 171743706112 171841961984 172417325696 172994615849 173163075584 173262143488 173329407944 173421789184 173842262272 174002442496 174424323418 174559176704 174659043328 175082516224 175243839232 175269890048 175508675584 175668730006 175694843984 175934208472 176001814528 176102506496 176170873648 176197062272 176624264201 176692135424 176718401536 176787007793 177129139208 177283825664 177952721408 177979174912 178575087328 178748981248 178818375824 178920679168 179423405056 179450077184 179519743942 179615424512 180050914496 180190117888 180730339328 180896866304 181335463232 181502547776 181749824608 181853805056 182294722148 182391881728 182462690564 182489814496 183002568832 183455179894 183693131776 184308175744 184335574016 184586710528 184764015898 185211256832 185283160216 185310703424 185381912576 185831383808 185859008512 186037535992 186290991236 186704494592 187184994304 187357468672 187612722176 187720056832 187811729776 188175197056 188247506944 188348583808 188805247939 188905877504 188979215227 189087331664 189344941912 190253600768 190890610592 191260036352 191825944576 191900415938 191928942832 192002695168 192468218944 192944240923 193372512256 193401257984 193664745472 193841357248 193870172672 194320775341 194395446784 194424344576 194895739808 194970632192 195075318944 195186923008 195452843264 195660167164 195926732162 196107261266 197048372224 197429714944 197506361822 198090751936 198676871168 198867710888 199138645804 200094304256 200278673408 200666267648 200764262864 201338141312 201368071168 201826299521 201856301944 201933869056 202127837296 202403213768 202433301952 202648030277 203227293416 203374538752 203404771328 203877534784 204480776192 205055320064 205085802496 205165421648 205282798336 205562473088 205970129134 206250740297 206548959232 206739275776 207240529408 207832920064 208336825312 208528789216 208648090112 208932349696 209153971796 209346688628 209631899974 209663062736 210637915136 211158875312 211752183104 211783661056 211987090546 212378724352 212582725432 212614326848 212903989984 213739049972 213925707776 215057368064 215255524352 215378673664 215672102912 215777426216 215900874112 216099807616 216394219328 216623756503 217242968824 217432686592 218582898688 218700263716 219229650944 219314761072 219440232704 220174965626 220474929283 220507703912 220997156864 221372587471 221532979712 222080886104 222166224896 222199250944 222737988352 222951940057 223037613568 223070769152 223374678016 223578383644 223611619616 223916265328 224122584304 224250806528 224794518074 225001646282 225633959936 225721556368 226389430784 226518949888 226606889894 227277383872 227587023776 228479674108 228679204864 230012346322 230100732928 230232375296 230658628024 230790589568 231003242624 231317958592 231352345088 231563325917 231597748888 231913274804 232225242536 232259763904 232428044288 233002896896 233692315648 233783040524 233916789568 234348937216 234574041856 234608912384 234928540672 235394433296 235715131768 235849986176 236639662469 237523337216 238099228928 238235447296 238327935923 238454960128 238779828224 239033110624 239253358432 239579314256 239716379392 240297588286 240519001198 241324428928 241909536649 242002494976 242140946432 242234951266 242270960624 242951686208 242987802112 243318845696 243552566411 244236893012 244273199968 245779849216 245875266758 246015933856 246110470144 246482403328 246707181952 246743856128 246971208704 247307679232 247449165824 247570007432 247907293756 248049123392 248277678656 249809027072 249906008836 250048981952 250788837376 250923494932 251628532144 251971347752 252115502464 252959639191 252997242824 253806726976 253904257024 254665478144 254764345297 254802217208 254900129792 254938021888 255285346304 255518152736 255556136704 255801611989 255904303232 256248543488 256286636032 256869835754 256908020656 257144738608 257915674898 257967492992 258115078144 258740895952 258840322048 258878799872 258979302736 259745581568 259995081038 260099455744 260248260608 260349295129 261119627552 262143800716 262982549984 263760673792 263902296394 264003705856 264363381248 264514625536 264643801048 265155959488 265400277184 265439730176 266083307108 266289025024 266441240072 267293739328 267333473792 267981642236 268084619264 268124471296 268228563548 268382019136 268489760768 268747659488 269502778496 269542841344 270445328536 270600052352 271465858048 272269082624 272374783912 272519954432 272891232256 273180697856 273443102471 273709377536 273961576448 274625815184 274878858512 275036118784 275702962822 275916118016 276732510208 276839944304 276881097856 277552415173 277659069952 277925776282 278196416512 278304418931 278345790184 279127877728 279169371392 279437528447 280222683524 281161067264 281951065088 281992978432 282102454766 282263847712 282648400496 282757013504 282799046656 283484712448 283745918464 283908251648 284433880012 284596606784 284816637952 285770265088 286463134804 286615814144 286727085172 286891123904 287281980832 288132002816 288286711262 289096730504 289262124928 290230636507 291046260736 291159251768 291202533952 291314434048 292020745984 292301247469 292344699416 292742986228 292855478272 292899012608 293565526576 293609166464 294004126976 294716960258 294760771312 294988660736 295703881088 295817510912 295976345984 296145676288 296549141504 296693961047 296863701904 297137235472 297426583552 297542051576 298422431488 298593161216 298709082133 299592915104 300551485696 301440770048 301557796474 301730319968 302302429184 303035382272 303198092879 303314602496 303488131072 304050009668 304223958976 304504274368 305478559232 305523970048 306264733984 306382422016 306676718656 306722307584 307140182272 307465976972 307884864826 308003175424 308048961536 308168553418 308344858976 309211236992 309257202688 310246694912 311285467328 311463556096 312506402824 312810717184 312932157692 313098944512 313858074496 314037635072 314326992896 315089100368 315332706304 316388507776 316569516032 317155613533 317337060656 317629458608 317938761728 318062193064 318109474496 318446904721 319003288832 319185793024 319309708487 319357175368 320254495456 321326934016 322229788672 322539307552 322587254528 323026743424 323150872576 323667345782 323982528512 324108306181 324293730992 324418347008 324466573312 325204921664 325253264896 326342282524 326594588672 326781435904 327386439776 327573740032 327875570176 328322263808 328670527108 328973367844 329293717504 329421557102 329610021664 330585285632 331692156008 332753430592 332943801344 334058568536 334108227904 334563412832 334691975168 335503458944 335695403008 335875649956 336004716544 336819383152 336869452928 337947292672 338401896448 338452201472 338913304576 339222375184 339272802176 339585411968 340048058944 340242603008 340408760219 341067544664 341198606336 341249327104 341381808152 342391902976 343487412224 343683923968 344834651392 345989231698 346326151168 346460603159 346524286976 346658815888 346843578368 347684524544 347871208883 348004884992 348848646836 349118353408 349318086656 350165032448 350487678464 350539780096 351017351168 351337460012 351389687968 351868416944 352003629056 352341747296 352394124544 353248528402 353384270848 353436803072 353574015586 354258278416 354567651328 355905442816 355958349824 357150174656 357636751648 357841358336 358846810112 358900154368 359039487884 359230849024 360101828992 361460678656 361793732608 362670926464 363005095552 363499649216 363707610112 363885226441 364589444296 364783763456 364925381128 364979628992 366005137664 366356705099 366910359788 367386263552 368616351488 368671148032 369173421056 369528031796 370422513664 370566320432 370621406848 370763825152 371662767616 371718017024 371862326737 372075071984 372581982472 373408989184 374369988608 374714937344 375225444352 375440113664 375623459552 376350394112 376697167616 377610495878 377811755008 377958430454 378174663328 378689883824 380014301209 380507201536 381781221184 382520072704 382725461503 383651889152 383800831876 383857885664 384005390336 384936437888 385888481846 386745024512 387329490944 387682714496 387740345344 388641550682 388790893568 388848689152 389791479616 389941264384 390150637888 390373846016 390905686528 391320334328 391853464324 392214522532 394096744448 394859429888 395012723644 396181503872 397353742336 397508004443 397735421776 398277291608 400188608512 400557346816 401332535296 401528525728 402676282624 402736142336 403652599042 403712603888 403867738112 404255674592 404806427536 404866603904 405296060554 405848230907 406222184051 406454586832 406749077504 406809542656 407755069568 408961552384 409120320917 410110640128 410330843296 410565596672 411124946176 411940258268 412501480594 414481058816 415665840128 416673650624 417057578432 417296180224 417864699392 418307943592 418693377256 419263799948 419326125472 421275830272 422317750624 423504366208 423567322112 423974181092 424757448704 425165450864 425228653696 425807979968 427478099944 427851415552 430114736128 430511048704 430757347328 431344205824 431554852432 431801748224 432199615232 432788438656 433247513006 433837764073 434237507089 434485937648 434865373184 437165797376 437335515463 437400527432 438629522144 438880465408 439116116131 440349931252 440949858566 441015407824 442745174942 443065959424 444161772208 444332449792 444398501888 445475976704 445903880114 446075227136 446141538304 446749356032 447156767288 447223239232 447832530656 448245168608 448501613056 449589036148 450003292564 451443112736 452778861568 453037899776 453213779788 454554767744 455174047552 456076714511 456959348216 457358409728 460024692644 460201465856 460464750592 461317256048 461581179136 462006485248 462635917184 462704690176 463126651834 463195497776 463826549608 464450485072 464519527808 464856088576 465645787439 466005793792 467384631296 467566081048 467833579136 468967873913 469148083712 469217824768 469399986209 469857081344 470788866592 471430263536 471699972352 473279324938 475046674432 476198457856 476470894592 476655871846 476909920256 477559656448 478066221248 478506716864 479158628512 479432758784 480595176572 481038002396 482648857856 483819073298 484004989952 484281892864 484469902532 484541921248 485903372416 485975604224 486637691392 487105132822 488473786024 488546399936 491559698432 491750533516 492031867712 492220940288 493414363904 493487712256 493942417408 494615358464 494898331648 495140014864 495814587512 496098246784 496555357312 497759290021 498217931053 499618054144 499812017672 500097963904 501310485907 501577674752 501772399051 501846989864 503257064288 503942695504 504231004928 505919278382 505994485648 507613453952 507808514048 509330956288 509528690594 509604434416 509800259584 509876043776 510570692608 511036305472 511112273408 511603223978 511808606464 512300225899 512497086976 512573272064 513739671508 513816041312 514289477216 515831349796 515934985984 516230156288 517481791904 517680644096 517958605472 519491163136 519990162076 520198911488 520496521216 520698590258 522239255104 524287601432 525965099968 527521347584 527804592788 528007411712 528726762496 529029251072 529287602096 530311918976 530800554368 530879460352 532087516919 532166614216 532578050048 532882480144 534587478656 534666947584 535963284472 536169238528 536248942592 536457127096 536764038272 536979521536 537495318976 538065459701 539005556992 539085682688 540890657072 541200104704 542931716096 544538165248 544749567824 545039908864 545782464512 546361395712 546886204942 547418755072 547631275961 547923152896 549251630368 549757717024 550072237568 551405925644 551832236032 553679888608 553762195712 555104830346 555318139904 555851552564 556392833024 556608837862 556691580368 558255755456 558338742784 558875056894 560445367048 562322134528 563902130176 563985956864 564204909532 564527695424 565296800992 565514027008 566969424896 567491836928 567816503296 568867760024 569193213568 571098994417 571540530176 572926269608 573231628288 573454170344 573782247808 574563961664 575173422439 575703393727 576264005632 576573422524 578193461008 578524249856 580461273014 582092521472 582318503536 582405067904 582628868096 584041491968 584602494938 584689398832 585485972456 585710956544 585798025216 587131053152 587218332928 587782387423 588008253952 589433920516 589521542624 589977321472 591407762176 591952691968 592291352576 593098283008 593387922094 593727403808 594274470944 594853167104 595084103152 596844862976 597186322432 597418164266 599185830208 601102971392 602881540096 603115592948 603460639936 606070764544 606396185758 606629204992 606976262144 608100019336 608447917952 609008548736 610485131963 610957118464 611047940096 612529467968 612764844032 613353437312 613444615168 614280364544 614840555021 614931953944 615769729652 616006350848 616097923072 616337106836 616689717952 618422473984 618514405376 620493389824 622570934656 622927112192 625012805648 625621434368 625864315384 626197889024 627716148992 628075270144 628319103797 628653985792 630178200736 630665412608 632777015552 633139032064 634311227066 634674121312 635258917216 635877523456 636124386128 636218948992 636893809442 637761505711 638006577664 638371586048 638619416974 638714350736 640508990912 642093129629 642653868032 644459577344 645078615104 645174509056 646053486848 647334691564 647965057024 648216612362 648587461984 648836694016 650409843328 650506529792 652684565048 653189177344 654772879552 655147480064 655751140352 656644527616 657341054216 657946735688 658587435008 658843114204 659220043328 661170571264 663384312016 665506861184 665887602688 668117137072 668216455808 669126825664 669383950336 671006917888 671390806016 671651455783 671751299912 672009433088 673638766304 673738905856 675894585344 676803792896 676904402944 677826609152 678444750368 678545604352 679170823936 680096117888 680485206016 680817520438 681745057829 682135089328 682397212672 682498654208 682763616304 684783805952 686375414431 686974824448 687367847936 689669302784 691978463396 692652302336 692921206318 693317631776 695369049088 695742417766 696009769984 697697293672 698236706816 700330064896 700975356928 701079560192 702034702336 702674920024 702779375936 703736833888 704007258112 704683494592 704788249088 706497056804 706768541696 706873606144 707148031172 708516556832 711810885632 711916699648 714300349312 715273503296 715682716672 717693620224 717800308736 718078975768 718461698048 720203657984 720895451969 722921357312 723587465216 725341852928 726010191104 726999298432 727415220224 727770452882 729178888592 729567526912 729850762256 729959257984 731729094547 732010275328 732713410198 733711649909 733820719576 734772527104 737232702976 737342296064 738346842112 739056063592 741132640864 741242813696 743325535232 743436034048 743724653474 744150143968 745163964944 748739977216 749429874688 750450888704 750880227328 751246919104 752700788224 753394335232 755220991756 755623510016 755916860908 756349326656 757379767648 760028602418 761014403072 763562442368 765040145408 765450923006 767303778304 767601663752 767715771328 768010780672 769872875776 770612379691 771776963692 773490049024 775365428992 775480690688 777283101364 777581787136 777697378304 779582959232 779882528768 780301275776 780747692032 781811373056 782193170033 782640668656 783706928648 784429045064 787505761987 788193488896 789718859776 790025447288 792363007744 794707484672 795016008886 795470843552 796554583216 799340426681 800377217024 801114693632 802665070592 803057051456 805043212127 805352565248 805472284672 807305198084 807425207776 807735476224 808511349184 809612855072 809733207808 810592121108 811696461814 812444368102 812909173664 813498155008 815510139136 817923104768 818240641834 820221280256 820661686592 821131193344 822249892352 823880516536 825002961188 828962117632 831331680256 833347301248 834115156864 834592360448 835729398784 836137526587 836615887184 837386754512 838527599896 838652250944 841816504193 842551660544 844635501248 847008732416 847134644224 847948362184 849514897408 850330901728 850457307392 851615959936 854467352659 854956199888 855702831104 860229472256 860563433653 861022097408 861514694656 862688411648 863109704864 863603496448 864399230464 865576877312 866495026012 867675528146 868475014178 868971875296 874331594752 874671030926 874801054864 877259044288 877760930816 878232232262 880699862504 881899717132 882030815648 885490349884 886131918848 888323544416 888664899584 890951953408 891807760228 892150454272 892283076608 893498712064 894313534576 894446478464 895665061312 896490337216 897003226112 897441276941 899178072296 900006585128 902886225472 905557723136 906075799552 906427559576 909109535488 910348095104 912153429022 913396135601 913918696432 914716819456 920049385288 920402931712 920929501184 922634512096 923162358272 923658037379 924012970496 925271834368 925409380352 926253303668 926390995552 927653099216 928900970144 929039055616 931291574878 932011587584 934769262592 935132162096 935667158272 937935747826 938296167424 938435649536 938799972418 939714162688 941577733184 942860527072 943399944704 946558649876 952396915712 952941789184 953311743692 953819840512 955119312896 956132442496 957013433728 958317257024 958865517568 959333778799 961190353144 962076004792 965297715712 967638146596 968009979904 968563785728 968939805064 969083842496 971806744832 971951208448 973275382784 974210265644 976947572048 977092799872 980364315943 983119396864 983501067032 984063735424 984441880576 986828727808 986975424512 987358591681 987884834816 989230716928 989796663296 990280029728 991629175024 992196493568 993110714624 995518580042 996435862106 999236108288 999624035344 1000195927808 1002620971814 1003155349504 1003544798102 1003693979728 1006514128576 1007885391008 1008462009856 1009003489417 1011838556764 1011988971296 1015226907904 1018661912576 1019057381188 1019208868832 1019600519168 1021141385216 1022072610944 1022224546816 1023206447956 1023617212928 1024600451798 1024994173952 1025146544128 1027479343016 1027632082624 1028578954432 1031662699592 1031869971968 1032460312576 1034963583808 1035361288192 1035917210944 1038982326272 1039980324152 1040397822976 1040993042432 1041397180516 1044478510208 1047975648077 1048575202864 1051930199936 1055042695168 1055452287659 1055609185576 1056014823424 1057453524992 1058058502144 1058575204192 1060623837952 1061601108736 1061758920704 1064175033838 1064333228432 1065156100096 1065764960288 1069174957312 1069333895168 1071926568944 1072338477056 1072497885184 1072914254192 1073528076544 1073959043072 1074990637952 1076130919402 1077597026891 1078011113984 1078171365376 1078589936963 1081781314144 1082400209408 1085863432192 1089499135648 1091564929024 1092722791424 1093772409884 1094837510144 1095262551922 1095846305792 1098503260736 1099515434048 1100144475136 1102811851288 1103664472064 1107359777216 1107524391424 1110209660692 1110636279808 1111703105128 1112785666048 1113217675724 1113383160736 1116511510912 1116677485568 1117750113788 1120890734096 1124644269056 1127804260352 1127971913728 1128409819064 1129055390848 1130593601984 1131028054016 1132835710237 1133938849792 1134983673856 1135633006592 1137735520048 1138386427136 1142197988834 1143081060352 1145852539216 1146463256576 1146908340688 1147564495616 1149127923328 1150346844878 1151406787454 1152528011264 1152975449857 1153146845048 1156386922016 1157048499712 1160922546028 1164637007072 1164810135808 1168082983936 1169204989876 1169378797664 1170971944912 1171421913088 1171596050432 1174262106304 1174436665856 1175564774846 1176016507904 1178867841032 1179043085248 1179954642944 1182815524352 1183905383936 1184582705152 1186196566016 1186775844188 1187454807616 1188548941888 1190168206304 1193689725952 1194372644864 1194836328532 1198371660416 1202205942784 1205763080192 1206231185896 1206921279872 1210962310943 1212141529088 1212792371516 1213258409984 1213952524288 1216200038672 1216895835904 1218017097472 1220970263926 1221914236928 1222095880192 1225058935936 1225529688064 1226706874624 1226889230336 1228560729088 1229681110042 1229863907888 1231539459304 1232012701696 1232195846144 1232674213672 1233379435904 1236369849407 1236844947968 1237028810752 1237509054551 1240986779648 1245141869312 1245854224384 1250025611296 1251242868736 1251728630768 1252395778048 1255432297984 1256150540288 1256638207594 1257307971584 1260356401472 1261330825216 1265554031104 1266278064128 1268622454132 1269348242624 1270517834432 1272248772256 1272437897984 1273787618884 1275523011422 1276013155328 1276743172096 1277238833948 1277428701472 1281017981824 1284186259258 1285307736064 1288919154688 1290157230208 1290349018112 1292106973696 1294669383128 1295930114048 1296433224724 1297174923968 1297673388032 1300819686656 1301013059584 1305369130096 1306378354688 1309545759104 1310294960128 1311502280704 1313289055232 1314682108432 1315893471376 1317174870016 1317686228408 1318440086656 1321636735573 1322341142528 1322854506589 1326768624032 1331013722368 1331775205376 1336234274144 1336432911616 1338253651328 1338767900672 1342013835776 1342781612032 1343302911566 1343502599824 1344018866176 1347277532608 1347477811712 1350609686461 1351789170688 1353607585792 1353808805888 1355653218304 1356889500736 1357091208704 1358341647872 1360192235776 1360970412032 1361635040876 1363490115658 1364270178656 1364794425344 1365527232608 1369567611904 1372750828862 1373949648896 1379338605568 1383956926792 1385304604672 1385842412636 1386635263552 1390738098176 1391484835532 1392019539968 1395394587344 1396473413632 1400660129792 1401950713856 1402159120384 1404069404672 1405349840048 1405558751872 1407473667776 1408014516224 1409366989184 1409576498176 1412784096647 1412994113608 1413537083392 1413747212288 1414296062344 1417033113664 1418536211939 1423621771264 1423833399296 1428600698624 1430547006592 1431365433344 1435387240448 1435600617472 1436157951536 1436923396096 1440407315968 1441790903938 1443755182079 1445842714624 1447174930432 1450683705856 1452020382208 1453998596864 1454830440448 1455540905764 1458357777184 1459701524512 1459918515968 1463458189094 1464020550656 1465426820396 1467423299818 1467641439152 1474465405952 1474684592128 1476693684224 1478112127184 1482265281728 1482485627392 1486651070464 1486872068096 1487449306948 1488300287936 1490327929888 1497479954432 1498859749376 1500901777408 1502493838208 1505401576448 1506788670464 1510441983512 1511247020032 1511833721816 1512698653312 1514759535296 1516366295521 1520057204836 1522028806144 1527124884736 1530080290816 1530901846012 1534607556608 1535203327504 1535431542656 1536021561344 1539745751552 1541224759382 1543324504981 1543553927384 1546980098048 1549608112297 1550730857984 1550961381376 1554566202728 1555163574272 1555394756608 1559165918464 1560602551552 1561495384064 1563622746112 1564386340066 1565281337312 1567413857296 1568858090128 1575011523974 1576386977792 1579437719552 1580050894576 1584726015488 1585576911941 1589414969344 1590032017772 1590941687104 1593109166432 1598680853362 1600754434048 1602229387264 1606114102912 1610086424254 1610705130496 1610944569344 1614610396168 1614850415552 1615470952448 1617022698368 1619225710144 1619466415616 1620943281419 1621184242216 1623392923628 1624888736204 1625818347328 1626996310016 1631020278272 1635846209536 1636481283668 1640442560512 1641323373184 1642262386688 1644499784704 1647761033072 1650005922376 1656477637283 1657924235264 1662663360512 1666694602496 1668230313728 1669184720896 1671458797568 1672275053174 1673231774368 1674773509024 1677055199792 1677304501888 1681371242329 1683633008386 1685103321088 1689271002496 1693366756543 1694017464832 1694269288448 1694927043799 1695896724368 1699029794816 1700661803456 1700914614784 1703231919872 1708934705318 1709912399776 1720458944512 1721126867306 1722044194816 1725376823296 1726219409728 1727206992896 1728798460928 1731153754624 1732990052024 1735351056292 1736950028356 1737943750592 1748663189504 1749342061852 1749602109728 1754518088576 1755521861632 1756464464524 1761399725008 1763799434264 1764061631296 1770717474337 1770980699768 1772263837696 1776647088832 1777329799168 1781903906816 1783615520456 1784300908544 1784566153216 1786997424128 1788627069152 1788892956928 1791330122624 1792980674432 1794006452224 1794882553882 1797327879731 1798356144592 1800013170256 1805772450944 1811115446272 1811818564061 1812151599104 1812855119152 1818219070976 1820696190208 1824306858044 1826792271202 1827837392864 1840098770576 1840805863424 1845269024192 1846324716544 1847316074758 1848025940992 1850543668736 1850818760704 1852506607336 1852781991104 1855306198432 1857801940288 1858078111232 1862583149756 1864023175168 1870264324192 1871334316544 1875871495652 1876592334848 1876871299072 1877599944836 1879428325376 1883155466368 1885721054144 1886799889408 1893117299752 1904793831424 1905883578368 1906623487384 1907639681024 1910238625792 1912264884992 1914026867456 1916634514048 1917731035136 1918667557598 1921281526609 1922380706288 1924152009584 1929103976533 1930595431424 1935276293192 1936019959808 1937127571456 1937879610128 1938167684992 1942866906211 1943613489664 1943902416896 1944657085723 1946550765568 1948420531288 1953895144096 1954185599744 1960728631886 1966238793728 1967002134064 1968127470848 1973657455616 1973950849024 1974717183362 1975769669632 1978461433856 1979593326592 1980560059456 1983258350048 1984392987136 1986221429248 1991037160084 1992871724212 1999248070688 2000391855616 2005241943628 2006310699008 2007089596204 2007387959456 2013028257152 2015770782016 2016924019712 2018006978834 2023677113528 2023977942592 2030453815808 2031614455549 2037323825152 2038114762376 2038417737664 2039201038336 2044145221888 2044449093632 2046412895912 2047234425856 2049200903596 2049988347904 2050293088256 2054958686032 2055264165248 2057157908864 2062145630087 2063325399184 2063739943936 2064920625152 2069927167616 2070722576384 2071834421888 2076857727329 2077964652544 2078771367497 2079960648304 2080795645952 2081986084864 2082794361032 2088957020416 2095951296154 2097150405728 2103860399872 2110085390336 2110904575318 2111218371152 2112029646848 2114907049984 2116117004288 2117150408384 2121247675904 2122386650153 2123202217472 2123517841408 2128350067676 2128666456864 2130312200192 2131529920576 2138349914624 2138667790336 2143853137888 2144676954112 2145828508384 2147056153088 2147918086144 2149981275904 2152261838804 2155194053782 2156022227968 2156342730752 2157179873926 2163562628288 2164800418816 2171726864384 2178998271296 2185445582848 2187544819768 2189675020288 2190525103844 2191692611584 2197006521472 2199030868096 2200288950272 2204362570093 2205623702576 2207328944128 2214719554432 2215048782848 2220089294731 2220419321384 2221272559616 2223406210256 2225571332096 2226435351448 2226766321472 2229128333047 2233023021824 2233354971136 2235500227576 2241781468192 2249288538112 2255608520704 2255943827456 2256819638128 2258110781696 2261187203968 2262056108032 2265671420474 2267877699584 2268758143267 2269967347712 2271266013184 2275471040096 2276772854272 2284395977668 2286162120704 2291705078432 2293816681376 2295128991232 2298255846656 2300693689756 2302813574908 2305056022528 2305950899714 2306293690096 2312773844032 2314096999424 2321845092056 2329274014144 2329620271616 2336165967872 2338409979752 2338757595328 2341943889824 2342843826176 2348524212608 2348873331712 2351129549692 2352033015808 2357735682064 2358086170496 2365631048704 2367810767872 2369165410304 2372393132032 2373551688376 2374909615232 2377097883776 2380336412608 2382861321533 2387379451904 2388745289728 2389672657064 2396743320832 2404411885568 2411526160384 2412462371792 2413842559744 2421924621886 2424283058176 2425224222113 2425584743032 2426516819968 2427905048576 2432400077344 2433791671808 2435098462181 2436034194944 2441940527852 2443828473856 2444191760384 2450117871872 2453413749248 2453778460672 2457121458176 2459362220084 2459727815776 2463078918608 2464025403392 2464391692288 2465348427344 2466758871808 2472739698814 2473689895936 2474057621504 2475018109102 2481973559296 2490283738624 2491708448768 2500051222592 2503457261536 2510864595968 2512301080576 2513276415188 2514615943168 2520712802944 2529152689561 2531108062208 2532556128256 2537244908264 2538696485248 2541035668864 2544497544512 2544875795968 2547196585087 2547575237768 2551046022844 2552026310656 2553486344192 2554477667896 2554857402944 2562035963648 2568372518516 2570615472128 2577838309376 2580314460416 2580698036224 2584213947392 2589338766256 2591860228096 2592866449448 2594349847936 2595346776064 2601639373312 2602026119168 2603036287159 2610738260192 2612756709376 2619091518208 2620589920256 2623004561408 2626578110464 2629364216864 2631786942752 2634349740032 2635372456816 2636880173312 2643273471146 2644682285056 2645709013178 2653537248064 2660100108463 2662027444736 2663550410752 2672468548288 2672865823232 2676507302656 2679078230521 2684027671552 2685563224064 2686605823132 2687005199648 2688037732352 2694555065216 2694955623424 2701219372922 2703578341376 2707215171584 2711306436608 2713779001472 2714182417408 2716683295744 2720384471552 2721940824064 2723270081752 2726980231316 2728540357312 2729588850688 2731054465216 2739135223808 2745501657724 2747899297792 2758677211136 2767913853584 2770609209344 2771684825272 2773270527104 2781476196352 2782556031101 2782969671064 2784039079936 2790789174688 2792946827264 2801320259584 2803901427712 2804318240768 2808138809344 2810699680096 2811117503744 2814947335552 2816029032448 2818733978368 2819152996352 2825568193294 2825988227216 2827074166784 2827494424576 2828592124688 2834066227328 2837072423878 2840937616349 2843555288357 2847243542528 2847666798592 2857201397248 2861094013184 2862730866688 2863842246419 2870774480896 2872315903072 2880814631936 2883581807876 2887510364158 2901367411712 2904040764416 2907997193728 2909660880896 2911081811528 2916715554368 2919403049024 2919837031936 2926916378188 2928041101312 2930853640792 2934846599636 2935282878304 2948930811904 2949369184256 2953387368448 2956224254368 2964530563456 2964971254784 2973302140928 2973744136192 2974898613896 2976600575872 2980655859776 2994959908864 2997719498752 3001803554816 3004987676416 3010803152896 3013577340928 3020883967024 3022494040064 3023667443632 3025397306624 3029519070592 3032732591042 3036864348511 3039662549623 3040114409672 3044057612288 3054249769472 3060160581632 3061348608241 3061803692024 3070406655008 3070863085312 3073812812917 3079491503104 3082449518764 3086649009962 3087107854768 3099216224594 3101461715968 3101922762752 3109132405456 3110327148544 3110789513216 3118331836928 3121205103104 3122990768128 3127245492224 3128772680132 3130562674624 3134827714592 3137716180256 3150023047948 3152773955584 3160101789152 3169452030976 3171153823882 3178829938688 3180064035544 3181883374208 3186218332864 3192537001577 3197361706724 3201508868096 3204458774528 3212228205824 3220172848508 3221410260992 3221889138688 3229220792336 3229700831104 3230941904896 3234045396736 3238451420288 3238932831232 3241886562838 3242368484432 3246785847256 3249777472408 3251636694656 3253992620032 3259520512073 3262040556544 3271692419072 3272962567336 3282646746368 3284524773376 3285799903463 3288999569408 3295522066144 3300011844752 3312955274566 3315848470528 3325326721024 3333389204992 3335179021669 3336460627456 3338369441792 3342917595136 3344550106348 3346463548736 3349547018048 3354110399584 3354609003776 3362742484658 3367266016772 3370206642176 3378542004992 3386733513086 3388034929664 3388538576896 3389854087598 3391793448736 3398059589632 3401323606912 3401829229568 3406463839744 3417869410636 3419824799552 3440917889024 3442253734612 3444088389632 3452438819456 3454413985792 3457596921856 3462307509248 3465980104048 3470702112584 3473900056712 3475887501184 3484315030147 3487525517371 3497326379008 3498684123704 3499204219456 3509036177152 3511043723264 3512406793357 3512928929048 3522799450016 3527598868528 3528123262592 3541434948674 3541961399536 3544527675392 3553294177664 3554659598336 3563807813632 3565191367991 3567231040912 3568601817088 3569132306432 3573994848256 3577254138304 3577785913856 3582660245248 3585961348864 3588012904448 3589765107764 3594655759462 3596712289184 3600026340512 3611544901888 3622230892544 3623637128122 3625710238304 3636438141952 3641392380416 3648613716088 3653584542404 3655674785728 3680197541152 3681611726848 3690538048384 3692649433088 3694632149516 3696051881984 3701087337472 3701637521408 3705013214672 3705563982208 3710612396864 3715603880576 3716156222464 3724612618433 3725166299512 3728046350336 3740528648384 3742668633088 3751742991304 3753184669696 3753742598144 3755199889672 3758856650752 3766310932736 3771442108288 3773599778816 3786234599504 3809587662848 3811066634749 3811767156736 3813246974768 3815279362048 3820477251584 3824529769984 3826583297713 3828053734912 3833269028096 3835462070272 3837335115196 3842563053218 3844761412576 3848304019168 3858207953066 3861190862848 3870552586384 3872039919616 3875759220256 3876335369984 3885733812422 3887226979328 3887804833792 3889314171446 3893101531136 3896841062576 3907790288192 3908371199488 3921457263772 3934004268128 3936254941696 3947314911232 3947901698048 3949434366724 3951539339264 3956922867712 3961120118912 3966516700096 3968785974272 3972442858496 3982074320168 3985743448424 3997692960919 3998496141376 4000783711232 4010483887256 4012621398016 4014179192408 4014775918912 4026056514304 4029923756089 4031541564032 4033848039424 4036013957668 4047354227056 4047955885184 4060907631616 4063228911098 4074647650304 4076229524752 4076835475328 4078402076672 4088290443776 4088898187264 4090485594107 4092825791824 4094468851712 4098401807192 4099976695808 4100586176512 4109917372064 4110528330496 4114315817728 4124291260174 4126650798368 4127479887872 4129841250304 4139854335232 4143668843776 4153715454658 4155929305088 4157542734994 4159921296608 4161591291904 4163972169728 4165588722064 4177914040832 4180157313299 4191902592308 4194300811456 4207720799744 4220170780672 4221809150636 4222436742304 4224059293696 4229814099968 4234300816768 4242495351808 4244773300306 4246404434944 4247035682816 4256700135352 4257332913728 4260624400384 4263059841152 4273395923741 4276699829248 4277335580672 4287706275776 4289353908224 4291657016768 4294112306176 4299962551808 4304523677608 4310388107564 4312044455936 4312685461504 4314359747852 4327125256576 4329600837632 4343453728768 4357996542592 4370891165696 4372588048873 4375089639536 4379350040576 4381050207688 4383385223168 4394013042944 4398061736192 4400577900544 4408725140186 4411247405152 4414657888256 4429439108864 4430097565696 4440178589462 4440838642768 4442545119232 4446812420512 4451142664192 4452870702896 4453532642944 4458256666094 4464330539977 4466046043648 4466709942272 4468444024561 4471000455152 4483562936384 4498577076224 4511217041408 4513639276256 4516221563392 4522374407936 4531342840948 4535755399168 4537516286534 4539934695424 4550942080192 4553545708544 4568791955336 4572324241408 4583410156864 4587633362752 4590257982464 4596511693312 4601387379512 4605627149816 4610112045056 4611901799428 4612587380192 4625547688064 4628193998848 4643690184112 4658548028288 4659240543232 4672331935744 4676819959504 4677515190656 4683887779648 4685687652352 4697048425216 4697746663424 4702259099384 4704066031616 4715471364128 4716172340992 4731262097408 4735621535744 4738330820608 4744786264064 4747103376752 4749819230464 4754195767552 4760672825216 4765722643066 4772215404803 4774758903808 4776612577979 4777490579456 4779345314128 4793486641664 4808823771136 4824924743584 4827685119488 4843849243772 4848566116352 4850448444226 4851169486064 4853033639936 4864800154688 4867583343616 4870196924362 4872068389888 4883881055704 4887656947712 4888383520768 4900235743744 4906827498496 4907556921344 4914242916352 4918724440168 4919455631552 4926157837216 4928050806784 4930696854688 4933517743616 4945479397628 4947379791872 4948115243008 4950036218204 4980567477248 4983416897536 5000102445184 5006914523072 5016843859621 5021729191936 5024602161152 5026552830376 5029231886336 5041425605888 5058305379122 5062216124416 5065112256512 5074489816528 5077392970496 5082071337728 5088995089024 5089751591936 5094393170174 5095150475536 5102092045688 5104052621312 5106972688384 5108955335792 5109714805888 5122103661829 5124071927296 5136745037032 5141230944256 5160628920832 5161396072448 5168427894784 5178677532512 5183720456192 5185732898896 5188699695872 5203278746624 5204052238336 5206072574318 5221476520384 5225513418752 5238183036416 5241179840512 5246009122816 5253156220928 5258728433728 5263573885504 5270744913632 5273760346624 5286546942292 5289364570112 5291418026356 5307074496128 5320200216926 5324054889472 5327100821504 5344937096576 5345731646464 5353014605312 5358156461042 5368055343104 5371126448128 5373211646264 5374010399296 5376075464704 5389110130432 5389911246848 5402438745844 5407156682752 5414430343168 5427558002944 5428364834816 5433366591488 5440768943104 5443881648128 5446540163504 5453960462632 5457080714624 5459177701376 5462108930432 5475352190231 5478270447616 5480397241583 5491003315448 5495798595584 5517354422272 5535827707168 5541218418688 5543369650544 5546541054208 5562952392704 5565112062202 5565939342128 5568078159872 5581578349376 5585893654528 5595382986767 5602640519168 5607802855424 5608636481536 5616277618688 5621399360192 5622235007488 5629894671104 5635302484889 5637467956736 5638305992704 5651136386588 5651976454432 5654148333568 5657184249376 5668132454656 5674144847756 5681875232698 5687110576714 5694487085056 5714402794496 5722188026368 5725461733376 5727684492838 5741548961792 5744631806144 5761629263872 5767163615752 5775020728316 5802734823424 5808081528832 5815994387456 5819321761792 5822163623056 5833431108736 5838806098048 5839674063872 5852962686109 5853832756376 5856082202624 5861707281584 5869693199272 5870565756608 5897861623808 5898738368512 5906774736896 5912448508736 5929061126912 5929942509568 5946604281856 5947488272384 5949797227792 5953201151744 5961311719552 5981271468613 5989919817728 5995438997504 6003607109632 6009975352832 6021606305792 6023944035571 6027154681856 6041767934048 6047334887264 6050794613248 6059038141184 6065465182084 6073728697022 6079325099246 6080228819344 6108499538944 6120321163264 6122697216482 6123607384048 6140813310016 6141726170624 6147625625834 6158983006208 6164899037528 6173298019924 6174215709536 6198432449188 6202923431936 6203845525504 6218264810912 6220654297088 6236663673856 6242410206208 6245981536256 6254490984448 6257545360264 6261125349248 6269655429184 6275432360512 6282088938587 6300046095896 6305547911168 6320203578304 6338904061952 6342307647764 6357659877376 6360128071088 6363766748416 6372436665728 6385074003154 6393772949207 6394723413448 6403017736192 6408917549056 6424456411648 6440345697016 6442820521984 6443778277376 6458441584672 6459401662208 6465606261653 6468090793472 6476902840576 6477865662464 6483773125676 6484736968864 6493571694512 6499554944816 6503273389312 6519041024146 6524081113088 6543384838144 6545925134672 6565293492736 6569049546752 6571599806926 6577999138816 6591044132288 6600023689504 6625910549132 6631696941056 6666778409984 6670358043338 6672921254912 6676738883584 6685835190272 6689100212696 6692927097472 6699094036096 6708220799168 6709218007552 6715336451593 6725484969316 6734532033544 6740413284352 6757084009984 6773467026172 6776069859328 6777077153792 6779708175196 6783586897472 6796119179264 6802647213824 6803658459136 6812927679488 6835738821272 6839649599104 6862550211601 6881835778048 6884507469224 6888176779264 6904877638912 6908827971584 6911510141767 6915193843712 6924615018496 6931960208096 6941404225168 6947800113424 6951775002368 6968630060294 6975051034742 6994652758016 6997368247408 6998408438912 7015376562821 7018072354304 7022087446528 7024813586714 7025857858096 7045598900032 7055197737056 7056246525184 7063024425919 7082869897348 7083922799072 7089055350784 7106588355328 7127615627264 7130382735982 7134462081824 7137203634176 7147989696512 7154508276608 7155571827712 7165320490496 7171922697728 7176025808896 7179530215528 7189311518924 7193424578368 7200052681024 7223089803776 7244461785088 7247274256244 7251420476608 7272876283904 7282784760832 7297227432176 7307169084808 7311349571456 7335829536539 7360395082304 7363223453696 7381076096768 7385298866176 7388166013613 7389264299032 7392103763968 7402174674944 7403275042816 7410026429344 7411127964416 7421224793728 7431207761152 7432312444928 7449225236866 7450332599024 7456092700672 7481057296768 7485337266176 7499195636119 7503485982608 7506369339392 7507485196288 7510399779344 7517713301504 7532621865472 7542884216576 7547199557632 7550129558741 7572469199008 7619175325696 7622133269498 7626493949536 7640954503168 7649059539968 7653166595426 7656107469824 7666538056192 7670924140544 7674670230392 7685126106436 7689522825152 7696608038336 7716415906132 7722381725696 7741105172768 7744079839232 7751518440512 7752670739968 7771467624844 7774453958656 7775609667584 7778628342892 7786203062272 7793682125152 7815580576384 7816742398976 7842914527544 7868008536256 7872509883392 7894629822464 7895803396096 7898868733448 7903078678528 7913845735424 7922240237824 7929849971659 7933033400192 7937571948544 7944885716992 7964148640336 7971486896848 7995385921838 7996992282752 8001567422464 8020967774512 8025242796032 8028358384816 8029551837824 8049020040017 8052113028608 8059847512178 8063083128064 8067696078848 8070828148999 8072027915336 8094708454112 8095911770368 8121815263232 8126457822196 8152459049504 8153670950656 8176580887552 8177796374528 8180971188214 8185651583648 8188937703424 8196803614384 8199953391616 8201172353024 8219834744128 8221056660992 8228631635456 8248582520348 8253301596736 8254959775744 8259682500608 8279708670464 8287337687552 8307430909316 8311858610176 8315085469988 8319842593216 8323182583808 8331177444128 8355828081664 8360314626598 8383805184616 8388601622912 8415441599488 8440341561344 8443618301272 8444873484608 8448118587392 8459628199936 8468601633536 8476736176601 8484990703616 8489546600612 8492808869888 8494071365632 8513400270704 8514665827456 8526119682304 8546791847482 8553399658496 8554671161344 8575412551552 8578707816448 8583314033536 8588224612352 8599925103616 8604124870363 8609047355216 8620776215128 8624088911872 8625370923008 8628719495704 8654250513152 8659201675264 8662563381857 8686907457536 8715993085184 8741782331392 8745176097746 8750179279072 8758700081152 8762100415376 8766770446336 8788026085888 8792744693491 8796123472384 8801155801088 8817450280372 8822494810304 8829315776512 8858878217728 8860195131392 8880357178924 8881677285536 8885090238464 8893624841024 8905741405792 8907065285888 8916513332188 8928661079954 8932092087296 8933419884544 8936888049122 8942000910304 8967125872768 8997154152448 9022434082816 9027278552512 9032443126784 9044748815872 9062685681896 9071510798336 9075032573068 9079869390848 9101884160384 9107091417088 9137583910672 9144648482816 9166820313728 9175266725504 9180515964928 9193023386624 9197512792457 9202774759024 9211254299632 9220224090112 9223803598856 9225174760384 9251095376128 9256387997696 9259981546123 9287380368224 9317096056576 9318481086464 9344663871488 9353639919008 9355030381312 9367775559296 9371375304704 9394096850432 9395493326848 9399140879249 9404518198768 9408132063232 9430942728256 9432344681984 9462524194816 9471243071488 9476661641216 9489572528128 9494206753504 9499638460928 9508391535104 9521345650432 9531445286132 9544430809606 9549517807616 9553225155958 9558690628256 9586973283328 9617647542272 9649849487168 9655370238976 9687698487544 9697132232704 9700896888452 9702338972128 9706067279872 9729600309376 9735166687232 9740393848724 9744136779776 9767762111408 9775313895424 9800471487488 9813654996992 9815113842688 9828485832704 9837448880336 9838911263104 9852315674432 9856101613568 9861393709376 9867035487232 9871854046351 9890958795256 9894759583744 9896230486016 9900072436408 9961134954496 9966833795072 10000204890368 10013829046144 10033687719242 10043458383872 10047357491611 10049204322304 10053105660752 10058463772672 10082851211776 10116610758244 10124432248832 10130224513024 10148979633056 10154785940992 10164142675456 10177990178048 10179503183872 10188786340348 10190300951072 10204184091376 10208105242624 10217910671584 10219429611776 10244207323658 10248143854592 10273490074064 10282461888512 10321257841664 10322792144896 10336855789568 10357355065024 10371465797792 10377399391744 10406557493248 10408104476672 10412145148636 10442953040768 10476366072832 10482359681024 10492018245632 10506312441856 10517456867456 10527147771008 10541489827264 10547520693248 10552671566789 10573093884584 10578729140224 10582836052712 10614148992256 10640400433852 10648109778944 10654201643008 10689874193152 10691463292928 10706029210624 10716312922084 10736110686208 10742252896256 10746423292528 10748020798592 10752150929408 10778220260864 10779822493696 10784007475373 10804877491688 10814313365504 10828860686336 10855116005888 10856729669632 10866733182976 10881537886208 10887763296256 10893080327008 10907920925264 10914161429248 10924217860864 10950704380462 10956540895232 10960794483166 10982006630896 10991597191168 11034708844544 11071655414336 11086739301088 11093082108416 11099038383587 11125904785408 11130224124404 11131878684256 11136156319744 11163156698752 11190765973534 11205281038336 11215605710848 11232555237376 11242798720384 11244470014976 11259789342208 11270604969778 11274935913472 11276611985408 11302272773176 11303952908864 11308296667136 11314368498752 11336264909312 11348289695512 11363750465396 11374221153428 11388974170112 11428805588992 11444376052736 11450923466752 11455368985676 11483097923584 11489263612288 11523258527744 11527732128847 11534327231504 11550041456632 11605469646848 11616163057664 11631988774912 11638643523584 11644327246112 11666862217472 11677612196096 11679348127744 11705925372218 11707665512752 11712164405248 11723414563168 11739386398544 11741131513216 11769598696303 11780443337479 11795723247616 11797476737024 11813549473792 11824897017472 11853567295801 11858122253824 11859885019136 11864489306593 11893208563712 11899594455584 11906402303488 11922623439104 11962542937226 12007214219264 12019950705664 12043212611584 12047888071142 12054309363712 12083535868096 12094669774528 12101589226496 12118076282368 12130930364168 12147457394044 12158650198492 12160457638688 12216999077888 12240642326528 12245394432964 12247214768096 12281626620032 12283452341248 12295251251668 12317966012416 12329798075056 12346596039848 12348431419072 12396864898376 12405846863872 12407691051008 12436529621824 12441308594176 12473327347712 12484820412416 12491963072512 12508981968896 12515090720528 12522250698496 12539310858368 12550864721024 12564177877174 12581295158117 12592887705581 12600092191792 12611095822336 12640407156608 12677808123904 12682729948427 12684615295528 12720256142176 12727533496832 12744873331456 12770148006308 12787545898414 12789446826896 12848912823296 12880691394032 12885641043968 12887556554752 12916883169344 12918803324416 12931212523306 12936181586944 12953805681152 12955731324928 12967546251352 12969473937728 12987143389024 12999109889632 13006546778624 13038082048292 13048162226176 13091850269344 13130586985472 13138099093504 13143199613852 13155998277632 13182088264576 13200047379008 13251821098264 13263393882112 13333556819968 13340716086676 13345842509824 13353477767168 13371670380544 13378200425392 13385854194944 13398188072192 13416441598336 13418436015104 13430672903186 13448970686263 13450969938632 13469064067088 13480826568704 13503727835731 13514168019968 13546934052344 13552139718656 13554154307584 13559416350392 13567173794944 13600068343477 13605294427648 13607316918272 13612599600061 13625855358976 13671477642544 13679299198208 13725100423202 13763671556096 13769014938448 13776353558528 13809755277824 13817655943168 13823020283534 13830387687424 13849230036992 13863920416192 13882808450336 13895600226848 13903550004736 13937260120588 13950102069484 13994736494816 13996816877824 14030753125642 14036144708608 14044174893056 14049627173428 14051715716192 14091197800064 14110395474112 14112493050368 14126048851838 14165739794696 14167845598144 14178110701568 14213176710656 14255231254528 14260765471964 14268924163648 14274407268352 14309016553216 14311143655424 14330640980992 14343845395456 14352051617792 14359060431056 14378623037848 14386849156736 14400105362048 14435019410609 14446179607552 14488923570176 14494548512488 14502840953216 14538004091303 14545752567808 14551399572479 14565569521664 14594454864352 14614338169616 14622699142912 14671659073078 14720790164608 14726446907392 14762152193536 14770597732352 14776332027226 14778528598064 14784207527936 14804349349888 14806550085632 14820052858688 14822255928832 14842449587456 14856706551071 14862415522304 14864624889856 14898450473732 14900665198048 14912185401344 14962114593536 14970674532352 14998391272238 15006971965216 15012738678784 15020799558688 15035426603008 15065243730944 15085768433152 15094399115264 15100259117482 15144938398016 15238350651392 15244266538996 15252987899072 15298119079936 15306333190852 15312214939648 15333076112384 15341848281088 15349340460784 15370252212872 15379045650304 15393216076672 15430537990651 15432831812264 15444763451392 15482210345536 15488159678464 15503036881024 15505341479936 15540625063117 15542935249688 15548907917312 15551219335168 15557256685784 15572406124544 15587364250304 15603898331329 15631161152768 15633484797952 15685829055088 15736017072512 15745019766784 15789259644928 15791606792192 15797737466896 15806157357056 15827691470848 15844480475648 15859699943318 15866066800384 15875143897088 15881307002869 15889771433984 15928297280672 15942973793696 15990771843676 15993984565504 16003134844928 16041935549024 16056716769632 16059103675648 16098040080034 16104226057216 16119695024356 16126166256128 16135392157696 16141656297998 16144055830672 16189416908224 16191823540736 16243630526464 16252915644392 16304918099008 16307341901312 16353161775104 16355592749056 16361942376428 16371303167296 16377875406848 16393607228768 16399906783232 16439669488256 16442113321984 16457263270912 16497165040696 16506603193472 16509919551488 16559417340928 16574675375104 16614861818632 16623717220352 16630170939976 16639685186432 16646365167616 16662354888256 16680029250731 16711656163328 16720629253196 16767610369232 16777203245824 16830883198976 16880683122688 16887236602544 16889746969216 16896237174784 16919256399872 16937203267072 16953472353202 16969981407232 16976569554791 16979093201224 16985617739776 16988142731264 17026800541408 17029331654912 17045689235267 17052239364608 17093583694964 17106799316992 17109342322688 17150825103104 17166628067072 17176449224704 17199850207232 17208249740726 17218094710432 17241552430256 17248177823744 17250741846016 17257438991408 17308501026304 17318403350528 17325126763714 17373814915072 17431986170368 17483564662784 17490352195492 17500358558144 17524200830752 17576052171776 17585489386982 17592246944768 17602311602176 17634900560744 17644989620608 17704068826927 17717756435456 17720390262784 17760714357848 17763354571072 17770180476928 17787249682048 17811482811584 17814130571776 17830376095609 17833026664376 17857322159908 17864184174592 17866839769088 17873776098244 17884001820608 17934251745536 17994308304896 18044868165632 18054557105024 18064886253568 18089497631744 18125371363792 18143021596672 18150065146136 18159738781696 18203768320768 18214182834176 18221254010113 18275167821344 18289296965632 18333640627456 18350533451008 18361031929856 18386046773248 18395025584914 18405549518048 18422508599264 18440448180224 18447607197712 18450349520768 18495083665619 18502190752256 18512775995392 18519963092246 18574760736448 18620700759241 18634192113152 18636962172928 18689327742976 18707279838016 18710060762624 18735551118592 18788193700864 18790986653696 18798281758498 18809036397536 18816264126464 18861885456512 18864689363968 18925048389632 18942486142976 18979145056256 18988413507008 18999276921856 19016783070208 19042691300864 19062890572264 19088861619212 19099035615232 19106450311916 19117381256512 19173946566656 19235295084544 19299698974336 19310740477952 19375396975088 19394264465408 19401793776904 19404677944256 19412134559744 19459200618752 19470333374464 19477892217707 19480787697448 19488273559552 19535524222816 19550627790848 19600942974976 19627309993984 19630227685376 19656971665408 19674897760672 19677822526208 19704631348864 19712203227136 19722787418752 19734070974464 19743708092702 19770606677041 19781917590512 19789519167488 19792460972032 19800144872816 19904887018499 19922269908992 19933667590144 20000409780736 20027658092288 20067375438484 20086916767744 20094714983222 20106211321504 20165702423552 20233221516488 20248864497664 20297959266112 20309571881984 20328285350912 20355980356096 20359006367744 20377572680696 20380601902144 20408368182752 20416210485248 20435821343168 20438859223552 20488414647316 20496287709184 20546980148128 20642515683328 20645584289792 20673711579136 20714710130048 20742931595584 20754798783488 20813114986496 20816208953344 20824290297272 20885906081536 20952732145664 20964719362048 20984036491264 21012624883712 21034913734912 21054295542016 21082979654528 21095041386496 21105343133578 21134096792699 21146187769168 21157458280448 21165672105424 21220143741863 21228297984512 21277637847361 21280800867704 21296219557888 21308403286016 21379748386304 21382926585856 21412058421248 21432625844168 21472221372416 21492846585056 21496041597184 21556440521728 21559644987392 21568014950746 21609754983376 21628626731008 21710232011776 21713459339264 21733466365952 21763075772416 21775526592512 21786160654016 21815841850528 21828322858496 21848435721728 21901408760924 21913081790464 21921588966332 21964013261792 22069417689088 22143310828672 22173478602176 22186164216832 22198076767174 22251809570816 22260448248808 22263757368512 22272312639488 22326313397504 22347759011039 22381531947068 22410562076672 22431211421696 22485597440768 22488940029952 22519578684416 22541209939556 22549871826944 22553223970816 22604545546352 22607905817728 22616593334272 22628736997504 22672529818624 22683601930957 22696579391024 22727500930792 22748442306856 22777948340224 22857611177984 22888752105472 22901846933504 22910737971352 22978527224576 23046517055488 23055464257694 23068654463008 23100082913264 23180872373749 23210939293696 23232326115328 23263977549824 23277287047168 23288654492224 23333724434944 23346253151683 23355224392192 23358696255488 23411850744436 23415331025504 23424328810496 23446829126336 23478772797088 23482263026432 23539197392606 23560886674958 23591446495232 23627098947584 23649794034944 23707134591602 23716244507648 23719770038272 23728978613186 23786417127424 23799188911168 23812804606976 23845246878208 23925085874452 24039901411328 24086425223168 24095776142284 24108618727424 24167071736192 24189339549056 24203178452992 24236152564736 24247988271023 24261860728336 24294914788088 24317300396984 24320915277376 24412678621597 24433998155776 24481284653056 24490788865928 24494429536192 24563253240064 24566904682496 24590502503336 24635932024832 24659596150112 24693192079696 24696862838144 24779553227111 24793729796752 24811693727744 24815382102016 24873059243648 24882617188352 24946654695424 24956339575937 24969640824832 24983926145024 25017963937792 25030181441056 25044501396992 25078621716736 25101729442048 25128355754348 25162590316234 25185775411162 25200184383584 25280814313216 25355616247808 25365459896854 25369230591056 25440512284352 25455066993664 25489746662912 25540296012616 25575091796828 25578893653792 25697825646592 25761382788064 25771282087936 25833766338688 25837606648832 25862425046612 25872363173888 25907611362304 25911462649856 25935092502704 25938947875456 25974286778048 25998219779264 26013093557248 26076164096584 26096324452352 26183700538688 26261173970944 26276198187008 26286399227704 26311996555264 26364176529152 26400094758016 26488487932429 26503642196528 26526787764224 26667113639936 26677466443243 26681432173352 26691685019648 26706955534336 26743340761088 26756400850784 26771708389888 26786083083991 26796376144384 26832883196672 26836872030208 26861345806372 26897941372526 26901939877264 26938128134176 27007455671462 27028336039936 27093868104688 27104279437312 27108308615168 27118832700784 27134347589888 27200136686954 27210588855296 27214633836544 27225199200122 27251710717952 27342955285088 27358598396416 27450200846404 27538029876896 27619510555648 27635311886336 27646040567068 27660775374848 27698460073984 27727840832384 27765616900672 27791200453696 27807100009472 27820679585171 27874520241176 27900204138968 27989472989632 27993633755648 28061506251284 28072289417216 28088349786112 28099254346856 28103431432384 28182395600128 28220790948224 28224986100736 28252097703676 28331479589392 28335691196288 28356221403136 28426353421312 28510462509056 28521530943928 28537848327296 28548814536704 28618033106432 28622287310848 28633399158749 28661281961984 28687690790912 28704103235584 28718120862112 28757246075696 28773698313472 28800210724096 28870038821218 28892359215104 28977847140352 28989097024976 29005681906432 29076008182606 29091505135616 29102799144958 29131139043328 29188909728704 29228676339232 29245398285824 29261101193093 29343318146156 29441580329216 29524304387072 29541195464704 29552664054452 29557057196128 29568415055872 29608698699776 29613100171264 29640105717376 29644511857664 29684899174912 29713413102142 29724831044608 29729249779712 29796900947464 29801330396096 29824370802688 29924229187072 29941349064704 29996782544476 30013943930432 30025477357568 30041599117376 30130487461888 30171536866304 30188798230528 30200518234964 30289876796032 30391293794233 30476701302784 30488533077992 30505975798144 30596238159872 30608116342111 30612666381704 30624429879296 30666152224768 30683696562176 30698680921568 30740504425744 30758091300608 30786432153344 30861075981302 30865663624528 30889526902784 30964420691072 30976319356928 31006073762048 31010682959872 31081250126234 31085870499376 31097815834624 31102438670336 31114513371568 31144812249088 31174728500608 31207796662658 31250313779839 31262322305536 31266969595904 31279108171927 31371658110176 31472034145024 31490039533568 31578519289856 31595474933792 31655382941696 31688960951296 31719399886636 31732133600768 31750287794176 31762614005738 31779542867968 31856594561344 31885947587392 31981543687352 31987969131008 32006269689856 32083871098048 32113433539264 32118207351296 32196080160068 32208452114432 32239390048712 32252332512256 32270784315392 32283312595996 32288111661344 32378833816448 32383647081472 32487261052928 32505831288784 32609836198016 32614683802624 32706323550208 32711185498112 32723884752856 32742606334592 32755750813696 32787214457536 32799813566464 32879338976512 32884226643968 32914526541824 32994330081392 33013206386944 33019839102976 33118834681856 33149350750208 33229723637264 33247434440704 33260341879952 33279370372864 33292730335232 33324709776512 33360058501462 33405507833621 33423312326656 33436288045853 33441258506392 33535220738464 33554406491648 33661766397952 33774473205088 33779493938432 33838512799744 33874406534144 33906944706404 33939962814464 33953139109582 33958186402448 33971235479552 33976285462528 34053601082816 34058663309824 34091378470534 34104478729216 34187167389928 34213598633984 34218684645376 34301650206208 34333256134144 34352898449408 34399700414464 34416499481452 34436189420864 34483104860512 34496355647488 34514877982816 34617002052608 34636806701056 34650253527428 34863972340736 34967129325568 34980704390984 35000717116288 35048401661504 35117907017347 35152104343552 35170978773964 35184493889536 35204623204352 35269801121488 35289979241216 35408137653854 35435512870912 35440780525568 35521428715696 35526709142144 35540360953856 35574499364096 35622965623168 35628261143552 35660752191218 35666053328752 35714644319816 35728368349184 35733679538176 35747552196488 35768003641216 35854725632803 35868503491072 35988616609792 36109114210048 36129772507136 36178995263488 36250742727584 36286043193344 36300130292272 36319477563392 36407536641536 36428365668352 36442508020226 36550335642688 36578593931264 36667281254912 36701066902016 36722063859712 36772093546496 36790051169828 36811099036096 36845017198528 36895214395424 36900699041536 36990167331238 37004381504512 37025551990784 37039926184492 37149521472896 37241401518482 37268384226304 37273924345856 37378655485952 37414559676032 37420121525248 37471102237184 37576387401728 37581973307392 37596563516996 37618072795072 37632528252928 37723770913024 37729378727936 37850096779264 37884972285952 37976827014016 37998553843712 38033566140416 38085382601728 38125781144528 38177723238424 38198071230464 38212900623832 38234762513024 38327465331617 38347893133312 38362780691081 38470590169088 38599397948672 38621480955904 38750793950176 38788528930816 38803587553808 38809355888512 38824269119488 38918401237504 38940666748928 38955784435414 38961575394896 38976547119104 39071048445632 39101255581696 39167680907369 39201885949952 39254619987968 39260455370752 39313943330816 39349795521344 39355645052416 39409262697728 39445574837504 39468141948928 39487416185404 39541213354082 39563835181024 39579038334976 39600289745632 39809774036998 39844539817984 40000819561472 40055316184576 40134750876968 40173833535488 40189429966444 40212422643008 40331404847104 40466443032976 40497728995328 40595918532224 40619143763968 40656570701824 40711960712192 40718012735488 40755145361392 40761203804288 40816736365504 40832420970496 40871642686336 40877718447104 40970738802763 40976829294632 40992575418368 41093960296256 41285031366656 41291168579584 41347423158272 41429420260096 41485863191168 41509597566976 41626229972992 41632417906688 41648580594544 41771812163072 41868900280291 41905464291328 41929438724096 41968072982528 42025249767424 42069827469824 42108591084032 42165959309056 42190082772992 42210686267156 42268193585398 42292375538336 42331344210848 42440287483726 42456595969024 42555275694722 42561601735408 42592439115776 42759496772608 42765853171712 42824116842496 42865251688336 42944442744832 42985693170112 42992083194368 43112881043456 43119289974784 43136029901492 43219509966752 43420464023552 43426918678528 43466932731904 43526151544832 43572321308032 43631683701056 43656645716992 43696871443456 43802817521848 43826163580928 43843177932664 43928026523584 43974622570109 44138835378176 44286621657344 44346957204352 44372328433664 44396153534348 44503619141632 44520896497616 44527514737024 44544625278976 44652626795008 44695518022078 44756410644449 44763063894136 44821124153344 44862422843392 44971194881536 44977880059904 45039157368832 45082419879112 45099743653888 45106447941632 45209091092704 45215811635456 45257473995008 45345059637248 45367203861914 45393158782048 45455001861584 45496884613712 45715222355968 45777504210944 45803693867008 45821475942704 45957054449152 45981730446289 46093034110976 46110928515388 46137308926016 46200165826528 46361744747498 46421878587392 46464652230656 46527955099648 46577308984448 46667448869888 46692506303366 46710448784384 46717392510976 46823701488872 46830662051008 46848657620992 46893658252672 46957545594176 46964526052864 47007355161151 47078394785212 47121773349916 47182892990464 47299588069888 47414269183204 47432489015296 47439540076544 47457957226372 47572834254848 47598377822336 47625609213952 47690493756416 47850171748904 48037851481207 48079802822656 48172850446336 48191552284568 48217237454848 48334143472384 48378679098112 48406356905984 48472305129472 48495976542046 48523721456672 48589829576176 48634600793968 48641830554752 48759766027541 48825357243194 48867996311552 48962569306112 48981577731856 48988859072384 49107635939747 49126506480128 49133809364992 49152884270171 49181005006672 49271864049664 49319192300224 49386384159392 49393725676288 49559106454222 49587459593504 49623387455488 49746118487296 49893309390848 49912679151874 49939281649664 50035927875584 50060362882112 50089002793984 50157243433472 50203458884096 50256711508696 50325180632468 50371550822324 50400368767168 50561628626432 50711232495616 50730919793708 50738461182112 50881024568704 50910133987328 50979493325824 51080592025232 51150183593656 51157787307584 51350806755773 51395651293184 51522765576128 51542564175872 51667532677376 51675213297664 51724850093224 51744726347776 51815222724608 51822925299712 51870185005408 51877895750912 51948573556096 51996439558528 52026187114496 52122508512199 52152328193168 52192648904704 52367401077376 52494369452833 52522347941888 52542738357769 52552396374016 52572798455408 52623993110528 52728353058304 52800189516032 52976975864858 53007284393056 53334227279872 53354932886486 53362864346704 53383370039296 53486681522176 53512801701568 53543416779776 53572166167982 53592752288768 53665766393344 53673744060416 53722691612744 53795882745052 53803879754528 53876256268352 54014911342924 54056672079872 54187736209376 54208558874624 54237665401568 54268695179776 54400273373908 54421177710592 54429267673088 54450398400244 54503421435904 54685910570176 54717196792832 54900401692808 55076059753792 55239021111296 55270623772672 55292081134136 55321550749696 55396920147968 55455681664768 55531233801344 55582400907392 55614200018944 55641359170342 55717164271661 55749040482352 55800408277936 55978945979264 55987267511296 56123012502568 56144578834432 56176699572224 56198508693712 56206862864768 56343140280119 56364791200256 56441581896448 56449972201472 56504195407352 56662959178784 56671382392576 56852706842624 57020925018112 57043061887856 57075696654592 57236066212864 57244574621696 57266798317498 57322563923968 57375381581824 57408206471168 57436241724224 57514492151392 57547396626944 57600421448192 57740077642436 57784718430208 57978194049952 58011363812864 58152016365212 58183010271232 58205598289916 58262278086656 58377819457408 58457352678464 58490796571648 58522202386186 58686636292312 58883160658432 59048608774144 59082390929408 59105328108904 59114114392256 59136830111744 59217397399552 59280211434752 59289023715328 59369798349824 59426826204284 59449662089216 59458499559424 59593801894928 59602660792192 59802223272523 59848458374144 59882698129408 59993565088952 60027887860864 60050954715136 60083198234752 60228874092541 60260974923776 60284369657413 60343073732608 60377596461056 60401036469928 60579753592064 60782587588466 60953402605568 60977066155984 61011951596288 61192476319744 61216232684222 61225332763408 61248859758592 61332304449536 61367393124352 61397361843136 61481008851488 61516182601216 61549212854437 61572864306688 61722151962604 61731327249056 61779053805568 61928841382144 62012147524096 62021365919744 62162500252468 62171740998752 62195631669248 62229026743136 62289624498176 62349457001216 62415593325316 62500627559678 62524644611072 62533939191808 62558216343854 62743316220352 62944068290048 62980079067136 63157038579712 63190949867584 63377921902592 63438799773272 63464267201536 63500575588352 63525228011476 63559085735936 63713189122688 63771895174784 63926514532697 63963087374704 63975938262016 64012539379712 64167742196096 64226867078528 64236414702592 64382589547199 64392160320136 64416904228864 64478780097424 64504665024512 64541568630784 64566625191992 64576223322688 64757667632896 64767294162944 64974522105856 65011662577568 65219672396032 65229367605248 65412647100416 65422370996224 65447769505712 65485212669184 65511501627392 65574428915072 65599627132928 65758677953024 65768453287936 65793986154743 65829053083648 65988660162784 66026412773888 66039678205952 66237669363712 66298701500416 66459447274528 66520683759904 66558740745728 66585460670464 66649419553024 66720117002924 66811015667242 66846624653312 66872576091706 66882517012784 67070441476928 67108812983296 67323532795904 67548946410176 67558987876864 67748813068288 67813889412808 67879925628928 67906278219164 67916372804896 67942470959104 68107202165632 68117326619648 68182756941068 68208957458432 68374334779856 68427197267968 68603300412416 68666512268288 68705796898816 68799400828928 68832998962904 68872378841728 68966209721024 68992711294976 69029755965632 69102978324457 69234004105216 69273613402112 69300507054856 69727944681472 69934258651136 69961408781968 70001434232576 70096803323008 70235814034694 70304208687104 70331502441277 70341957547928 70368987779072 70409246408704 70539602242976 70579958482432 70816275307708 70871025741824 70881561051136 71042857431392 71053418284288 71148998728192 71245931246336 71256522287104 71321504382436 71332106657504 71429288639632 71456736698368 71467359076352 71495104392976 71536007282432 71709451265606 71737006982144 71977233219584 72218228420096 72259545014272 72357990526976 72501485455168 72600260584544 72815073283072 72856731336704 72885016040452 73100671285376 73334562509824 73402133804032 73444127719424 73544187092992 73580102339656 73622198072192 73690034397056 73790428790848 73801398083072 73868700967523 73980334662476 74008763009024 74051103981568 74079852368984 74299042945792 74482803036964 74536768452608 74547848691712 74757310971904 74829119352064 74840243050496 74942204474368 75152774803456 75163946614784 75193127033992 75236145590144 75265056505856 75447541826048 75458757455872 75488052327611 75700193558528 75769944571904 75953654028032 75997107687424 76067132280832 76170765203456 76251562289056 76355446476848 76396142460928 76425801247664 76469525026048 76654930663234 76695786266624 76725561382162 76941180338176 77198795897344 77242961911808 77501587900352 77607175107616 77618711777024 77693268685109 77836802475008 77881333497856 77911568870828 77923150789792 77953094238208 78142096891264 78335361814738 78403771899904 78509239975936 78627886661632 78699591042688 78711290104832 78818525395456 78891149675008 78936283897856 78974832370808 79082426708164 79127670362048 79158076669952 79200579491264 79619548073996 79689079635968 80001639122944 80110632369152 80269501753936 80347667070976 80378859932888 80424845286016 80662809694208 80694124901929 80932886065952 80995457990656 81191837064448 81238287527936 81313141403648 81423921424384 81436025470976 81510290722784 81522407608576 81633472731008 81664841940992 81743285372672 81755436894208 81941477605526 81953658589264 81985150836736 82187920592512 82387190874121 82463103362353 82570062733312 82582337159168 82694846316544 82858840520192 82971726382336 83019195133952 83051425146151 83252459945984 83297161189088 83543624326144 83737800560582 83810928582656 84050499534848 84139654939648 84217182168064 84331918618112 84380165545984 84421372534312 84536387170796 84584751076672 84662688421696 84880574967452 84913191938048 85110551389444 85123203470816 85184878231552 85518993545216 85531706343424 85648233684992 85730503376672 85888885489664 85971386340224 85984166388736 86225762086912 86238579949568 86272059802984 86439019933504 86840928047104 86853837357056 86933865463808 87052303089664 87144642616064 87263367402112 87313291433984 87393742886912 87605635043696 87652327161856 87686355865328 87856053047168 87949245140218 88069066106819 88150213939067 88277670756352 88573243314688 88693914408704 88744656867328 88779109638989 88792307068696 89041792995232 89055029474048 89305253590016 89391036044156 89512821288898 89526127788272 89942389763072 89955760119808 90078314737664 90164839758224 90199487307776 90212895883264 90418182185408 90431623270912 90514947990016 90690119274496 90734407723828 90786317564096 90910003723168 90993769227424 91430444711936 91555008421888 91642951885408 91914108898304 91963460892578 92186068221952 92221857030776 92274617852032 92400331653056 92723489494996 92843757174784 92929304461312 93055910199296 93154617968896 93334897739776 93385012606732 93420897568768 93434785021952 93647402977744 93661324102016 93697315241984 93787316505344 93915091188352 93929052105728 94014710322302 94142794803841 94156789570424 94243546699832 94365785980928 94526094850117 94599176139776 94828538366408 94864978030592 94879080153088 94915914452744 95196755644672 95251218427904 95288197200427 95380987512832 95700343497808 96075702962414 96159605645312 96345700892672 96383104569136 96434474909696 96668286944768 96720191628401 96757358196224 96812713811968 96944610258944 96991953084092 97047442913344 97179659152352 97269201587936 97283661109504 97519532055082 97650714486388 97735992623104 97963155463712 97977718144768 98215271879494 98253012960256 98267618729984 98305768540342 98362010013344 98543728099328 98638384600448 98772768318784 98787451352576 99118212908444 99174919187008 99246774910976 99492236974592 99786618781696 99825358303748 99878563299328 100120725764224 100178005587968 100314486866944 100406917768192 100513423017392 100650361264936 100743101644648 100800737534336 101045135874263 101123257252864 101422464991232 101461839587416 101476922364224 101762049137408 101820267974656 101859797007353 101958986651648 102161184050464 102300367187312 102315574615168 102701613511546 102791302586368 103045531152256 103085128351744 103335065354752 103350426595328 103390549671739 103449700186448 103489452695552 103630445449216 103645850599424 103740370010816 103755791501824 103897147112192 103992879117056 104052374228992 104245017024398 104304656386336 104385297809408 104734802154752 104988738905666 105044695883776 105085476715538 105145596910816 105247986221056 105456706116608 105600379032064 105953951729716 106014568786112 106668454559744 106709865772972 106725728693408 106766740078592 107025603403136 107086833559552 107144332335964 107185504577536 107331532786688 107347488120832 107445383225488 107591765490104 107607759509056 107752512536704 108013765934557 108029822685848 108113344159744 108375472418752 108417117749248 108475330803136 108537390359552 108800546747816 108842355421184 108858535346176 108900796800488 109006842871808 109371821140352 109434393585664 109800803385616 110152119507584 110478042222592 110520932407721 110541247545344 110584162268272 110643101499392 110793840295936 110911363329536 111062467602688 111164801814784 111228400037888 111282718340684 111434328543322 111498080964704 111600816555872 111957891958528 111974535022592 112246025005136 112289157668864 112397017387424 112413725729536 112686280560238 112729582400512 112883163792896 112899944402944 113008390814704 113325918357568 113342764785152 113705413685248 114086123775712 114151393309184 114472132425728 114489149243392 114533596634996 114645127847936 114750763163648 114872483448448 115028984302784 115094793253888 115200842896384 115480155284872 115569436860416 115956388099904 116022727625728 116304032730424 116366020542464 116411196579832 116524556173312 116755638914816 116914705356928 116981593143296 117044404772372 117373272584624 117766321316864 118097217548288 118164781858816 118210656217808 118228228784512 118273660223488 118434794799104 118560422869504 118578047430656 118624082229103 118739596699648 118853652408568 118899324178432 118916999118848 119187603789856 119205321584384 119604446545046 119696916748288 119765396258816 119987130177904 120055775721728 120166396469504 120457748185082 120521949847552 120568739314826 120686147465216 120755192922112 120802072939856 121159507184128 121565175176932 121954132311968 122023903192576 122384952639488 122432465368444 122450665526816 122497719517184 122664608899072 122794723686272 122962017702976 123032365202432 123098425708874 123145728613376 123444303925208 123462654498112 123558107611136 123857682764288 123928481788489 124024295048192 124042731839488 124325000504936 124343481997504 124391263338496 124458053486272 124698914002432 124831186650632 125001255119356 125049289222144 125067878383616 125116432687708 125486632440704 125888136580096 125960158134272 126314077159424 126381899735168 126755843805184 126805053417317 126877599546544 126928534403072 127001151176704 127050456022952 127118171471872 127426378245376 127543790349568 127853029065394 127926174749408 127951876524032 128025078759424 128335484392192 128453734157056 128472829405184 128765179094398 128784320640272 128833808457728 128957560194848 129009330049024 129083137261568 129133250383984 129152446645376 129465585659333 129515335265792 129534588325888 129584876712269 129949044211712 130023325155136 130439344792064 130458735210496 130825294200832 130895539011424 130970425338368 131023003254784 131148857830144 131517355906048 131536906575872 131587972309486 131658106167296 131977320325568 132052825547776 132079356411904 132475338727424 132597403000832 132918894549056 133041367519808 133117481491456 133298839106048 133440234005848 133622031334484 133693249306624 133745152183412 133765034025568 134140882953856 134217625966592 134647065591808 135097892820352 135117975753728 135497626136576 135627778825616 135759851257856 135812556438328 135832745609792 135884941918208 136214404331264 136234653239296 136365513882136 136417914916864 136748669559712 136854394535936 137206600824832 137333024536576 137411593797632 137598801657856 137665997925808 137744757683456 137932419442048 137985422589952 138059511931264 138205956648914 138394246739287 138468008210432 138521764761391 138547226804224 138601014109712 139455889362944 139922817563936 140002868465152 140193606646016 140471628069388 140608417374208 140663004882554 140683915095856 140737975558144 141079204485952 141159916964864 141632550615416 141742051483648 141763122102272 142085714862784 142106836568576 142297997456384 142491862492672 142513044574208 142643008764872 142664213315008 142858577279264 142913473396736 142990208785952 143072014564864 143418902531212 143474013964288 144436456840192 144519090028544 144715981053952 145002970910336 145200521169088 145630146566144 145713462673408 145770032080904 146201342570752 146669125019648 146804267608064 146888255438848 147088374185984 147160204679312 147244396144384 147380068794112 147580857581696 147602796166144 147737401935046 147938677548893 147960669324952 148017526018048 148102207963136 148159704737968 148541006193041 148598085891584 148965606073928 149073536905216 149095697383424 149658238704128 149680486100992 149884408948736 150305549606912 150327893229568 150386254067984 150472291180288 150895083652096 150917514911744 150976104655222 151400387117056 151539889143808 151907308056064 151994215374848 152134264561664 152341530406912 152503124578112 152710892953696 152851602495328 152939050052096 153309861326468 153391572533248 153451122764324 154397591794688 154485923823616 155003175800704 155214350215232 155237423554048 155386537370218 155673604950016 155762666995712 155823137741656 155846301579584 155906188476416 156284193782528 156670723629476 156807543799808 157018479951872 157399182085376 157422580209664 157637050790912 157782299350016 157872567795712 157949664741616 158164853416328 158255340724096 158316153339904 158401158982528 158785213516699 159239096147992 159378159271936 160003278245888 160221264738304 160539003507872 160695334141952 160757719865776 160849690572032 161325619388416 161388249803858 161865772131904 161990915981312 162266106616243 162383674128896 162476575055872 162626282807296 162847842848768 162872050941952 163020581445568 163044815217152 163266945462016 163423772061781 163486570745344 163510873788416 163882955211052 163907317178528 163970301673472 164375841185024 164774381748242 164926206724706 165140125466624 165389692633088 165717681040384 165943452764672 166038390267904 166102850292302 166504919891968 166594322378176 167087248652288 167475601121164 167621857165312 168279309879296 168434364336128 168663837236224 168760331091968 168842745068624 169072774341592 169169502153344 169325376843392 169735917897161 169761149934904 169826383876096 170221102778888 170246406941632 170369756463104 171037987090432 171063412686848 171296467369984 171461006753344 171777770979328 171942772680448 171968332777472 172451524173824 172477159899136 172544119605968 172878039867008 173456872589777 173681856094208 173707674714112 173867730927616 174104606179328 174289285232128 174526734804224 174626582867968 174694377031559 174787485773824 175211270087392 175372711730656 175712106094336 175898490280436 176138132213638 176300427878134 177146486629376 177387828817408 177489313734656 177558219277978 177584614137392 178083585990464 178110058948096 178610507180032 178782072088312 179025642577796 179052255576544 179884779526144 179911520239616 180156629475328 180329679516448 180398974615552 180836364370816 180863246541824 181029895980032 181380238548992 181468815447656 181572635128192 181820007446336 181987538454848 182860889423872 183110016843776 183285903770816 183828217796608 183926921785156 184372136443904 184443714061552 184549235704064 184800663306112 185419415527003 185446978989992 185687514349568 185858608922624 186111820398592 186309235937792 186669795479552 186742265102701 186770025213464 186841795137536 186869570043904 187294805955488 187322648204032 187502581587937 187574633010688 187830182376704 187858104211456 188029420644604 188285589607682 188313579140848 188487093399664 189052189700234 189198352279552 189657076732816 189729956061184 189758160306176 189831828905488 190393511289344 190502436855808 190576394400854 190761975025664 191400686995616 192151405924828 192319211290624 192766209138272 193336573889536 193440383256802 193514716392448 193625427623936 193889220517888 193983906168184 194094885826688 194359318304704 194538403175872 194567322219008 194744757096197 195039064110164 195301428972776 195471985246208 195926310927424 195955436289536 196430543758988 196506025920512 196535237459968 196611537080684 196724020026688 197087456198656 197276769200896 197545536637568 197574902705152 198236425816888 198349838374016 198493549821952 198984473949184 199573237563392 199650716607496 199757126598656 200241451528448 200356011175936 200433794111243 200628973733888 200813835536384 201026846034784 201300722529872 201486203289296 201601475068672 202090271748526 202246514505728 202844929982464 202923679174832 202953844728448 203445920321809 203524098274816 203640535949312 203719594014706 203917973303296 204322368100928 204600734374624 204631149230336 204827708351651 205403227023092 205582605172736 206091062304512 206670130709504 206700853190656 206781099343478 206899400372896 206978905391104 207260890898432 207291701198848 207480740021632 207511583003648 207794294224384 207985758234112 208104748457984 208490034048796 208609312772672 208770595618816 209469604309504 209977477811332 210089391767552 210170953431076 210291193821632 210913412233216 211200758064128 211907903459432 212029137572224 212739056559631 213336909119488 213419731545944 213451457386816 213533480157184 214051206806272 214173667119104 214256814394777 214288664671928 214371009155072 214663065573376 214694976241664 214890766450976 215183530980208 215215519018112 215505025073408 216027531869114 216059645371696 216226688319488 216750944837504 216834235498496 216950661606272 217074780719104 217476673447451 217601093495632 217684710842368 217717070692352 217801593600976 218013685743616 218743642280704 218868787171328 218953757203489 219601606771232 220304239015168 220956084445184 221041864815442 221168324536544 221587680591872 221822726659072 222124935205376 222329603629568 222456800075776 222565436681368 222868657086644 222996161929408 223201633111744 223915783917056 223949070045184 224492050010272 224578315337728 224794034774848 224827451459072 225372561120476 225459164801024 225766327585792 225799888805888 226016781629408 226651836715136 226685529570304 227410827370496 228172247551424 228302786618368 228944264851456 228978298486784 229067193269992 229290255695872 229501526327296 229744966896896 230057968605568 230189586507776 230401685792768 230960310569744 231138873720832 231912776199808 232045455251456 232475064719689 232608065460848 232732041084928 232822393159664 233049112346624 233421581160493 233511277829632 233829410713856 233963186286592 234054016320971 234088809544744 234746545169248 235532642633728 236194435096576 236421312435616 236456457569024 236869589598208 237120845739008 237156094861312 237248164458206 237479193399296 237707304817136 237798648356864 237833998237696 238375207579712 238410643168768 239208893090092 239393833496576 239530792517632 239974260355808 240111551443456 240332792939008 240915496370164 241043899695104 241137478629652 241372294930432 241604145879712 242319014368256 243130350353864 243908264623936 244047806385152 244769905278976 244864930736888 244901331053632 244995439034368 245329217798144 245589447372544 245825349121429 245924035405952 246064730404864 246196851417748 246291457226752 246888607850416 246925308996224 247715365528576 247856963576978 248048590096384 248085463678976 248650001009872 248686963995008 248782526676992 248916106972544 249397828004864 249519621240527 249662373301264 250002510238712 250098578444288 250135756767232 250232865375416 250973264881408 251776273160192 251920316268544 252763799470336 253511687610368 253610106834634 253755199093088 253857068806144 254002302353408 254100912045904 254236342943744 254852756490752 254989596111239 255087580699136 255706058130788 255852349498816 255903753048064 256050157518848 256670968784384 256907468314112 256945658810368 257530358188796 257568641280544 257667616915456 257915120389696 258018660098048 258266500767968 258304893290752 258931171318666 259030670531584 259069176651776 259169753424538 259898088423424 260046650310272 260878689584128 260917470420992 261650588401664 261791078022848 261940850676736 262297715660288 263034711812096 263073813151744 263175944618972 263316212334592 263954640651136 264105651095552 264950677454848 265194806001664 265837789098112 266082735039616 266234962982912 266597678212096 266727870981253 266880468011696 267244062668968 267386498613248 267490304366824 267530068051136 268281765907712 268435251933184 268539464837567 269294131183616 270195785640704 270235951507456 270995252273152 271255557651232 271519702515712 271625112876656 271665491219584 271769883836416 272428808662528 272469306478592 272575085498221 272731027764272 272835829833728 273497339119424 273708789071872 274413201649664 274666049073152 274823187595264 275197603315712 275331995851616 275489515366912 275864838884096 276119023862528 276411913297828 276788493478574 276936016420864 277043529522782 277202028219424 278911778725888 279845635127872 280005736930304 280387213292032 280943256138776 281216834748416 281326009765108 281367830191712 281475951116288 282158408971904 282319833929728 283265101230832 283484102967296 284171429725568 284213673137152 284595994912768 284983724985344 285026089148416 285286017529744 285328426630016 285717154558528 285826946793472 285980417571904 286144029129728 286837805062424 286948027928576 288872913680384 289038180057088 289431962107904 290005941820672 290401042338176 291260293132288 291373367256719 291426925346816 291540064161808 292402685141504 293338250039296 293608535216128 293776510877696 294176748371968 294320409358624 294488792288768 294760137588224 295161715163392 295205592332288 295474803870092 295877355097786 295921338649904 296035052036096 296319409475936 297082012386082 297196171783168 297931212147856 298147073810432 298191394766848 299316477408256 299360972201984 299768817897472 300611099213824 300772508135968 300944582360576 301790167304192 301835029823488 301952209310444 303814616112128 303988430749696 304268529123328 304683060813824 305006249156224 305421785907392 305703204990656 305878100104192 306027475436881 306619722652936 306783145066496 306902245528648 308795183589376 308971847647232 310006351601408 310428700430464 310474847108096 310773074740436 311347209900032 311525333991424 311646275483312 311692603159168 311812376952832 312568387565056 313341447258952 313615087599616 314036959903744 314798364170752 314845160419328 315274101581824 315564598700032 315745135591424 315899329483232 316329706832656 316510681448192 316802317965056 317570427033398 318478192295984 318756318543872 320006556491776 320442529476608 321078007015744 321515439731552 321699381144064 321872113124023 322651238776832 322776499607716 323731544263808 324532213232486 324767348257792 324953150111744 325252565614592 325695685697536 325744101883904 326041162891136 326089630434304 326533890924032 326847544123562 326973141490688 327021747576832 327765910422104 327814634357056 327940603346944 328751682370048 329548763496484 329852413449412 330280250933248 331435362080768 331886905529344 332076780535808 332205700584604 333009839783936 333188644756352 334174497304576 334304231736563 334951202242328 335243714330624 336558619758592 336868728672256 337327674472448 337520662183936 337685490137248 338145548683184 338339004306688 338650753686784 339471835794322 339522299869808 339652767752192 340442205557776 340492813883264 340739512926208 341318362192787 342075974180864 342126825373696 342592934739968 342922013506688 343753451578229 343885545360896 343936665554944 344070189891197 344903048347648 345088239211936 345756079734016 346913745179554 347363712188416 348209212358656 348578570464256 349053469608448 349253165735936 349388754063118 349574971547648 350422540174784 350745423461312 351424212188672 351796980560872 352276264427276 352600855756268 354292973258752 354775657634816 354978627469312 355116438555956 355169228274784 356167171980928 356220117896192 357221014360064 357564144176624 358051285155592 358104511153088 359769559052288 359823040479232 360313258950656 360659359032896 360797949231104 361672728741632 361726493083648 362059791960064 362760477097984 362937630895312 363145270256384 363640014892672 363975076909696 364857559585393 365193743461849 365721778847744 366220033687552 366571807541632 367460586169831 367656435593216 367799168504383 367853843570312 368887428123104 369098471408128 369601326612224 370838831054006 370893957979984 372223640797184 372618471875584 373339590959104 373484530205402 373540050426928 373683590275072 373739140087808 374589611910976 374645296408064 375005163175874 375149266021376 375660364753408 375716208422912 376058841289208 376571179215364 376627158281696 376974186799328 378104379400468 378396704559104 379314153465632 379459912122368 379663657810976 380787022578688 381004873711616 381152788801708 381523950051328 382801373991232 384302811849656 384638422581248 385532418276544 386673147779072 386880766513604 387029432784896 387250855247872 387778441035776 387967812336368 388189771653376 388718636609408 389076806351744 389134644438016 389489514192394 390020149901627 390078128220328 390602857945552 390943970492416 391852621854848 391910872579072 392861087517976 393012051841024 393070474919936 393223074161368 393448040053376 394401981960833 394553538401792 395091073275136 395149805410304 396472851633776 396699676748032 397968947898368 399146475126784 399301433214992 399514253197312 400482903056896 400712022351872 400867588222486 401257947467776 401627671072768 402053692069568 402601445059744 402972406578592 403202950137344 404180543497052 404493029011456 405847358349664 405907689456896 406891840643618 407048196549632 407281071898624 407439188029412 407835946606592 408644736201856 409201468749248 409262298460672 409655416703302 410806454046184 411165210345472 412182124609024 413340261419008 413401706381312 413562198686956 413798800745792 413957810782208 414521781796864 414961480043264 415023166007296 415588588448768 415971516468224 416209496915968 416980068097592 417218625545344 418615562907661 418939208619008 419954955622664 420178783535104 420341906862152 420582387643264 421602118647787 421826824466432 421990587601891 422401516128256 423815806918864 424058275144448 425478113119262 426673818238976 426839463091888 426902914773632 427066960314368 428102413612544 428347334238208 428513628789554 428577329343856 428742018310144 429326131146752 429389952483328 429781532901952 430367061960416 430431038036224 430844489981059 431010050146816 432055063738228 432119290743392 432453376638976 433501889675008 433901323212544 434149561438208 434953346894902 435202186991264 435369421684736 435603187201952 436027371487232 437487284561408 437737574342656 437907514406978 439203213542464 440608478030336 441912168890368 442083729630884 442336649073088 443645453318144 444249870410752 444659207259136 444913600151552 445130873362736 445737314173288 445992323858816 446403266223488 447485601728879 447831567834112 447898140090368 448984100020544 449156630675456 449588069549696 449654902918144 450678126830393 450745122240952 450918329602048 451532655171584 451599777611776 452033563258816 453303673430272 453371059140608 454821654740992 456344495102848 456605573236736 457888529702912 457956596973568 458134386539984 458580511391744 459003052654592 459489933793792 460115937211136 460379173015552 460557903083201 460803371585536 461920621139488 462277747441664 463825552399616 464090910502912 464950129439378 465216130921696 465644786319328 466098224693248 466843162320986 467022555659264 467658821427712 467926372573184 468108032641942 468177619089488 469493090338496 471065285267456 472388870193152 472842624871232 472912915138048 474241691478016 474312189722624 474496328916412 474958386798592 475414609634272 475597296713728 476750415159424 476821286337536 478417786180184 478787666993152 479948520711616 480223102886912 480665585878016 481830992740328 482087799390208 482274957259304 482744589860864 483208291759424 483720848271199 484638028736512 486260700707728 487816529247872 488095612770304 489539810557952 489729861473776 489802662107264 489990878068736 490658435596288 491178894745088 491650698242858 491848070811904 492129460809728 492320517088939 492393702835496 492582914453504 493777215700832 493850617992448 495430731057152 495713927153956 496097180192768 496170927357952 497300002019744 497373927990016 497832213945088 498795656009728 499039242481054 499324746602528 500005020477424 500197156888576 500271513534464 500465730750832 501946529762816 503552546320384 503840632537088 505527598940672 507023375220736 507220213669268 507510398186176 507714137612288 508201824091808 509705512981504 509979192222478 510175161398272 511412116261576 511704698997632 511807506096128 513341937568768 513814936628224 513891317620736 515060716377592 515137282561088 515335233830912 515830240779392 516037320196096 516533001535936 516609786581504 517080906772661 517862342637332 518061341063168 518138353303552 518339506849076 520093300620544 521757379168256 521834940841984 523301176803328 523582156045696 523881701353472 524595431320576 526069423624192 526147626303488 526351889237944 526632424669184 527909281302272 528211302191104 528416366293277 529901354909696 530389612003328 531675578196224 532165470079232 532469925965824 533195356424192 533455741962506 533760936023392 534488125337936 534772997226496 534980608733648 535060136102272 536357426302951 536563531815424 536870503866368 537078929675134 538588262367232 540391571281408 540471903014912 541990504546304 542511115302464 543250225753312 543330982439168 544857617325056 544938612957184 545150170996442 545462055528544 545671659667456 546994678238848 548826403299328 549332098146304 550395206631424 550663991703232 550979030733824 551729677768192 552238047725056 552823826595656 553576986957148 553872032841728 554087059045564 554404056438848 557823557451776 559691270255744 560011473860608 560774426584064 561886512277552 562433669496832 562652019530216 562735660383424 562951902232576 564316817943808 564639667859456 564858874313503 566530202461664 566968205934592 568342859451136 568427346274304 569191989825536 569967449970688 570052178296832 570572035059488 570656853260032 571434309117056 571653893586944 571960835143808 572288058259456 573347593634189 573675610124848 573896055857152 577241723536471 577745827360768 578076360114176 578863924215808 580011883641344 580802084676352 582520586264576 582746734513438 583080128323616 584805370283008 586676500078592 587217070432256 588353496743936 588640818717248 588977584577536 589520275176448 590323430326784 590411184664576 590949607740184 591754710195572 591842677299808 592070104072192 592638818951872 594164024772164 594392343566336 595862424295712 596294147620864 598632954816512 598721944403968 599537635794944 601222198427648 601545016271936 601889164721152 603580334608384 603670059646976 603904418620888 607629232224256 607976861499392 608537058246656 609366121627648 610012498312448 610843571814784 611406409981312 611756200208384 612054950873762 612888806988271 613239445305872 613566290132992 613804491057296 617051497573469 617590367178752 617943695294464 620012703202816 620857400860928 620949694216192 621546149480872 622694419800064 623292550966624 623385206318336 625136775130112 626682894517904 627230175199232 629596728341504 629690320838656 630548203163648 631129197400064 631490271182848 631798658966464 632659413665312 633021362896384 633604635930112 635140854066796 636956384591968 640013112983552 640885058953216 642156014031488 643030879463104 643398762288128 643744226248046 645302477553664 645552999215432 647463088527616 649064426464972 649534696515584 649906300223488 650505131229184 651391371395072 652082325782272 652179260868608 653067781848064 653695088247124 653946282981376 654043495153664 655531820844208 655629268714112 655881206693888 657503364740096 657824455997753 659097526992968 659704826898824 660560501866496 662870724161536 663773811058688 664153561071616 664411401169208 666377289512704 668348994609152 668608463473126 669902404484656 670487428661248 673117239517184 673737457344512 674655348944896 675041324367872 675370980274496 676291097366368 676678008613376 677041341398807 677301507373568 678943671588644 679044599739616 679305535504384 680884411115552 680985627766528 682636724385574 684151948361728 685185869479936 685844027013376 687506903156458 687771090721792 687873331109888 688140379782394 689806096695296 690176478423872 691512159468032 693827490359108 694727424376832 697157140928512 698106939216896 698506331471872 698777508126236 699149943095296 700845080349568 701490846922624 702848424377344 703191659859667 703593961121744 704552528854552 705201711512536 708585946517504 709551315269632 709957254938624 710232877111912 710338456549568 712334343961856 712440235792384 714442028720128 715128288353248 716102570311184 716209022306176 718607043586219 719539118104576 719646080958464 720626517901312 721318718065792 721595898462208 723345457483264 723452986167296 723733847702173 724119583920128 725520954195968 725875261790624 726290540512768 727280029785344 727950153819392 729715119170786 730387486923698 732440067375104 733143615083264 734921172339662 735312871186432 735598337008766 735707687140624 737774856246208 738196942816256 739202653224448 741677662108012 741787915959968 745236943751168 746679181918208 746969060410804 747080100853856 747367180550144 749179223821952 749290592816128 750010326351748 750298532042752 751320729506816 751432416845824 752117682578416 753142358430728 753254316563392 753948373598656 756208758800936 756793409118208 758628306931264 758919824244736 759327315621952 761574045157376 762009747423232 762305577603416 763047900102656 765602747982464 768166150040441 768605623699312 769276845162496 771064836553088 773346295558144 773646526854047 773761533027208 774058865569792 774501710495744 775556882071552 775935624672736 776379543306752 777437273218816 778153612703488 778269288876032 778979028384788 780040299803254 780156256440656 781205715891104 783705243709696 783821745158144 785722175035952 786024103682048 786140949839872 786446148322736 786896080106752 788803963921666 789107076803584 790182146550272 790299610820608 792945703267552 793399353496064 795937895796736 798602866429984 800965806113792 801424044703744 801735176444972 802515894935552 803255342145536 804107384139136 805202890119488 805944813157184 806405900274688 808361086994104 808986058022912 811694716699328 811815378913792 813783681287236 814096393099264 814562143797248 814878376058824 815671893213184 817289472403712 818402937498496 818524596921344 819310833406604 821612908092368 822330420690944 824364249218048 826680522838016 826803412762624 827124397373912 827597601491584 827915621564416 829043563593728 829922960086528 830046332014592 830368575603721 831177176897536 831943032936448 832418993831936 833960136195184 834437251090688 837231125815322 837878417238016 839909911245328 840357567070208 840683813724304 841164775286528 843204237295574 843653648932864 843981175203782 844803032256512 847631613837728 848116550288896 850956226238524 853678926183776 853805829547264 856204827225088 856694668476416 857027257579108 857154658687712 857484036620288 858652262293504 858779904966656 859563065803904 860734123920832 860862076072448 861688979962118 862020100293632 864110127476456 864238581486784 864906753277952 867003779350016 867802646425088 868299122876416 869906693789804 870404373982528 870738843369472 871206374403904 874974569122816 875475148685312 875815028813956 878406427084928 881216956060672 883824337780736 884167459261768 884673298146176 887290906636288 887635373921219 888499740821504 889318414518272 889827200303104 890261746725472 891474628346576 891984647717632 892806532446976 894971203457758 895663135668224 895796280180736 897968200041088 898313261350912 899176139099392 899309805836288 901356253660786 901490244481904 901836659204096 903065310343168 903199555223552 904067126517632 906259099615331 906607346860544 906742118281216 907094136985883 909643309481984 912688990205696 913211146473472 915777059405824 916268773079968 917161022783488 918006105309184 918979867587584 920231874422272 920758346031104 921115806166402 921606743171072 923841242278976 924555494883328 927651104799232 928181821005824 929900258878756 930432261843392 931289572638656 933686324641972 934045111318528 935317642855424 935852745146368 936216065283884 936355238178976 938986180676992 942130570534912 944777740386304 945685249742464 945825830276096 948483382956032 948624379445248 948992657832824 949916773597184 950829219268544 951194593427456 953500830318848 953642572675072 956835572360368 957575333986304 959897041423232 960446205773824 961331171756032 963661985480656 964175598780416 964549914518608 965489179721728 966416583518848 967441696542398 968759727175009 969276057473024 969652353329737 972521401415456 975633058495744 976191225540608 979459722947552 979605324214528 981316871192576 982357789490176 983301396485716 983696141623808 984258921619456 984641034177878 984787405670992 985165828907008 987554431401664 987701235984896 990861462114304 991427854307912 992194360385536 992341854715904 994600004039488 994747855980032 995664427890176 997591312019456 998078484962108 998649493205056 1000010040954848 1000394313777152 1000931461501664 1003893059525632 1007105092640768 1011055197881344 1014046750441472 1014440427338536 1015020796372352 1015428275224576 1016403648183616 1019411025963008 1019958384444956 1020350322796544 1022824232523152 1023409397995264 1023615012192256 1026683875137536 1027629873256448 1027782635241472 1030121432755184 1030274565122176 1030670467661824 1031660481558784 1032074640392192 1033066003071872 1033219573163008 1034161813545322 1035570742842251 1035724685274664 1036122682126336 1036276706607104 1036679013698152 1039787043351287 1040186601241088 1043514758336512 1043669881683968 1047164312091392 1047763402706944 1049190862641152 1052138847248384 1052295252606976 1052703778475888 1053264849338368 1055818562604544 1056422604382208 1056832732586554 1059802709819392 1060779224006656 1063351156392448 1064330940158464 1064939851931648 1066390712848384 1066911483925012 1067521872046784 1068976250675872 1069961217467296 1070120272204544 1072714852605902 1073127063630848 1073741007732736 1074157859350268 1080783142562816 1080943806029824 1083981009092608 1085022230604928 1086500451506624 1086661964878336 1089715234650112 1089877225914368 1090300341992884 1090924111057088 1091343319334912 1093989356477696 1097652806598656 1098664196292608 1101327983406464 1101958061467648 1103459355536384 1104476095450112 1105647653191312 1107153973914296 1107744065683456 1108174118091128 1108808112877696 1111496494616893 1115647114903552 1119382540511488 1120022947721216 1121548853168128 1123773024555104 1124867338993664 1125304039060432 1125471320766848 1125903804465152 1128633635887616 1129279335718912 1129717748627006 1133060404923328 1133936411869184 1135862746313701 1136685718902272 1136854692548608 1138383979651072 1139934899941376 1140104356593664 1141144070118976 1141313706520064 1142868618234112 1143921670287616 1144576116518912 1146695187268378 1147351220249696 1147792111714304 1154483447072942 1155491654721536 1157727848431616 1160023767282688 1161604169352704 1165041172529152 1165493469026876 1166160256647232 1169610740566016 1173353000157184 1174434140864512 1177281637434496 1177955169155072 1179040550352896 1180646860653568 1180822369329152 1181899215480368 1183509420391144 1183685354599616 1184140208144384 1185277637903744 1188151425280127 1188328049544328 1188784687132672 1191724848591424 1192588295241728 1197265909633024 1197443888807936 1199075271589888 1202444396855296 1203090032543872 1203778329442304 1207160669216768 1207340119293952 1207808837241776 1214198108128439 1215258464448512 1215953722998784 1217074116493312 1218732243255296 1220024996624896 1221687143629568 1222812819962624 1223512400416768 1224109901747524 1225777613976542 1226478890611744 1227608982114592 1234102995146938 1235180734357504 1240025406405632 1241714801721856 1241899388432384 1243092298961744 1245388839600128 1246585101933248 1246770412636672 1250273550260224 1253365789035808 1259193456683008 1259380641677312 1261096406327296 1262258394800128 1263597317932928 1265318827330624 1266042725792768 1267209271860224 1270281708133592 1273912769183936 1280026225967104 1281770117906432 1284312028062976 1286061758926208 1286797524576256 1287488452496092 1290604955107328 1291105998430864 1294926177055232 1297935908689021 1298128852929944 1299069393031168 1299812600446976 1301010262458368 1302782742790144 1304164651564544 1304358521737216 1306135563696128 1307390176494248 1307892565962752 1308086990307328 1311063641688416 1311258537428224 1315006729480192 1315648911995506 1318195053985936 1319409653797648 1325741448323072 1327547622117376 1328307122143232 1328822802338416 1332754579025408 1336697989218304 1337216926946252 1339804808969312 1346234479034368 1347474914689024 1349310697889792 1350741960548992 1352582194732736 1353356017226752 1354082682797614 1354603014747136 1357887343177288 1358089199479232 1358611071008768 1361768822231104 1361971255533056 1363213299673379 1365273448771148 1368303896723456 1371688054026752 1375013806312916 1375542181443584 1375746662219776 1376280759564788 1379612193390592 1380352956847744 1383024318936064 1387654980718216 1389454848753664 1394314281857024 1396213878433792 1397012662943744 1397555016252472 1398299886190592 1401690160699136 1402981693845248 1405696848754688 1406383319719334 1407187922243488 1409105057709104 1410403423025072 1414033214798689 1417171893035008 1419102630539264 1419914509877248 1420465754223824 1420676913099136 1424121442252663 1424668687923712 1424880471584768 1425433643834959 1428884057440256 1430256576706496 1432205140622368 1432418044612352 1437214087172438 1439078236209152 1441253035802624 1442637436131584 1446690914966528 1446905972334592 1447467695404346 1448239167840256 1451041908391936 1451750523581248 1452581081025536 1454560059570688 1455900307638784 1459430238341572 1460774973847396 1466287230166528 1469842344679324 1470625742372864 1471196674017532 1471415374281248 1475549712492416 1476393885632512 1478405306448896 1483355324216024 1483575831919936 1489173395917417 1490473887502336 1493358363836416 1493938120821608 1494160201707712 1494734361100288 1498358447643904 1498581185632256 1500020652703496 1500597064085504 1502641459013632 1502864833691648 1504235365156832 1506284716861456 1506508633126784 1507896747197312 1511552746853771 1512417517601872 1513586818236416 1517256613862528 1517839648489472 1518654631243904 1522336714132157 1523148090314752 1523739412375301 1524019494846464 1524611155206832 1526095800205312 1531205495964928 1536332300080882 1537211247398624 1542129673106176 1546692591116288 1547293053708094 1547523066054416 1548117731139584 1551113764143104 1551871249345472 1552759086613504 1554874546437632 1556307225406976 1556538577752064 1557958056769576 1560080599606508 1560312512881312 1562411431782208 1567410487419392 1567643490316288 1571444350071904 1572048207364096 1572892296645472 1573792160213504 1577607927843332 1578214153607168 1580364293100544 1580599221641216 1585891406535104 1586798706992128 1591875791593472 1597205732859968 1601931612227584 1602848089407488 1603470352889944 1605031789871104 1606510684291072 1608214768278272 1610405780238976 1611889626314368 1612811800549376 1615797763878169 1616722173988208 1617972116045824 1623389433398656 1623630757827584 1627325453037823 1627567362574472 1628192786198528 1629124287594496 1629756752117648 1631343786426368 1633951068123451 1634578944807424 1636805874996992 1637049193842688 1638621666813208 1643225816184736 1648728498436096 1653361045676032 1653606825525248 1654248794747824 1655195202983168 1658087127187456 1659845920173056 1660092664029184 1660737151207442 1662354353795072 1663886065872896 1664837987663872 1667920272390368 1668874502181376 1674462251630644 1675756834476032 1679819822490656 1681367627448608 1682329550573056 1686408474591148 1687307297865728 1687962350407564 1689606064513024 1695263227675456 1696233100577792 1701912452477048 1707357852367552 1707611659094528 1712409654450176 1713389336952832 1714054515158216 1714309317375424 1714968073240576 1717304524587008 1719126131607808 1721468247841664 1721724152144896 1723377959924236 1724040200587264 1728220254952912 1728477162973568 1734007558700032 1735605292850176 1736598245752832 1739813387579608 1740808747965056 1741477686738944 1742412748807808 1746637348683689 1749949138245632 1750950297370624 1751630057627912 1756812854169856 1762433912121344 1767648675561472 1768334918523536 1769346596292352 1774581813272576 1775270747842438 1776999481643008 1778636829036544 1779654400606208 1780523493450944 1782949256693152 1783969295435264 1784927172778673 1785613064893952 1789942406915516 1791326271336448 1791592560361472 1795936400082176 1798352278198784 1798619611672576 1802712507321572 1802980488963808 1803673318408192 1806130620686336 1806399110447104 1808134253035264 1812518199230662 1813214693721088 1813484236562432 1814188273971766 1819286618963968 1825377980411392 1826422292946944 1831554118811648 1832537546159936 1837959735175168 1840463748844544 1841516692062208 1842231612332804 1843213486342144 1847682484557952 1853868921448213 1855302209598464 1856363642011648 1859800517757512 1860864523686784 1862579145277312 1867095096868771 1867372649283944 1868090222637056 1870635285710848 1871705490292736 1872432130567768 1872710476357952 1877972361353984 1884261141069824 1889555480772608 1891370499484928 1891651660552192 1896966765912064 1897248758890496 1897985315665648 1899833547194368 1901658438537088 1902389186854912 1907001660637696 1907285145350144 1908025598487547 1913671144720736 1915150667972608 1919794082846464 1920892411547648 1922662343512064 1927323970961312 1929099829037216 1930978359443456 1932833167037696 1934883393084796 1937519454350018 1938552114946048 1939304706659474 1945042802830912 1951266116991488 1952382451081216 1958919445895104 1959210648429056 1964715578980352 1966602792971432 1967392283247616 1968517843238912 1969282068355756 1969574811341984 1970331657814016 1975108862803328 1975402471969792 1981722924228608 1982855708615824 1984388720771072 1989200008078976 1989495711960064 1991328855780352 1995182624038912 1996156969924216 1997298986410112 2000020081909696 2000788627554304 2001862923003328 2007786119051264 2014210185281536 2022110395762688 2028093500882944 2028880854677072 2030041592744704 2030856550449152 2032807296367232 2038822051926016 2039613570797033 2039916768889912 2040700645593088 2045648465046304 2046818795990528 2047230024384512 2053367750275072 2055259746512896 2055565270482944 2060242865510368 2060549130244352 2063320963117568 2064149280784384 2066132006143744 2066439146326016 2068323627090644 2071141485684502 2071449370549328 2072245364252672 2072553413214208 2073358027396304 2079574086702574 2080373202482176 2087029516673024 2087339763367936 2094328624182784 2095526805413888 2098381725282304 2104277694496768 2105407556951776 2111637125209088 2112845208764416 2113665465173108 2126702312784896 2128661880316928 2129879703863296 2132781425696768 2133822967850024 2135043744093568 2137952501351744 2139922434934592 2140240544409088 2142192328058167 2145429705211804 2146254127261696 2147482015465472 2148315718700536 2161566285125632 2161887612059648 2167962018185216 2170044461209856 2173000903013248 2173323929756672 2179430469300224 2179754451828736 2180600683985768 2181848222114176 2182686638669824 2187978712955392 2195305613197312 2197328392585216 2202655966812928 2203916122935296 2206918711072768 2208952190900224 2211295306382624 2214307947828592 2215488131366912 2216348236182256 2217616225755392 2222992989233786 2231294229807104 2238765081022976 2240045895442432 2243097706336256 2247546049110208 2250608078120864 2250942641533696 2253104791868161 2257267271775232 2258558671437824 2259435497254012 2266120809846656 2271725492627402 2273371437804544 2273709385097216 2276767959302144 2279869799882752 2280208713187328 2282288140237952 2282627413040128 2285737236468224 2287843340575232 2289152233037824 2293390374536756 2294702440499392 2295584223428608 2308966894145884 2310983309443072 2320047534565376 2323208338705408 2330082345058304 2330986938053752 2332320513294464 2339221481132032 2340129622155941 2346706000314368 2348868281729024 2354563274868992 2355910338310144 2358081100705792 2361293721307136 2361644738658304 2363798430960736 2367018840782288 2367370709199232 2368280416288768 2370555275807488 2376302850560254 2376656099088656 2377569374265344 2383449697182848 2385176590483456 2389228535349509 2394531819266048 2394887777615872 2398150543179776 2406180065087744 2407556658884608 2408491329238379 2414321338433536 2415617674483552 2428396216256878 2430516928897024 2437464486510592 2440049993249792 2443374287259136 2445625639925248 2447024800833536 2448219803495048 2451555227953084 2452957781223488 2455217964229184 2468205990293876 2470361468715008 2480050812811264 2483429603443712 2483798776864768 2486184597923488 2490777679200256 2493170203866496 2493540825273344 2500547100520448 2506731578071616 2518386913366016 2518761283354624 2522192812654592 2524516789600256 2527194635865856 2530637654661248 2532085451585536 2534418543720448 2540563416267184 2547825538367872 2554002917097751 2556356204232943 2560052451934208 2563540235812864 2568624056125952 2572123517852416 2573595049152512 2574594179530681 2574976904992184 2582211996861728 2589852354110464 2595871817378042 2596257705859888 2598138786062336 2605565485580288 2608329303129088 2608717043474432 2612271127392256 2614780352988496 2615785131925504 2616173980614656 2622127283376832 2622517074856448 2630013458960384 2631297823991012 2636390107971872 2638819307595296 2651482896646144 2655095244234752 2657645604676832 2665509158050816 2673395978436608 2674433853892504 2679609617938624 2692468958068736 2694949829378048 2698621395779584 2701483921097984 2705164389465472 2706712034453504 2708165365595228 2709206029494272 2715774686354576 2716178398958464 2717222142017536 2723537644462208 2723942511066112 2726426599346758 2730141049311389 2730546897542296 2736607793446912 2743376108053504 2750027612625832 2751084362887168 2751493324439552 2752561519129576 2760705913695488 2766048637872128 2775309961436432 2788628563714048 2792427756867584 2794025325887488 2795110032504944 2796599772381184 2803380321398272 2804885557223629 2805963387690496 2811393697509376 2812766639438668 2814375844486976 2818210115418208 2820806846050144 2828066429597378 2834343786070016 2838205261078528 2840931508447648 2841353826198272 2848242884505326 2849337375847424 2849760943169536 2850867287669918 2857768114880512 2860513153412992 2864410281244736 2864836089224704 2874428174344876 2878156472418304 2885274872263168 2893381829933056 2893811944669184 2894935390808692 2896478335680512 2903501047162496 2905162162051072 2909120119141376 2911800615277568 2918860476683144 2921549947694792 2930308940353627 2932574460333056 2939684689358648 2941251484745728 2942393348035064 2942830748562496 2951099424984832 2952787771265024 2953934113213237 2956810612897792 2966710648432048 2967151663839872 2978346791834834 2980947775004672 2986716727672832 2987876241643216 2988320403415424 2989468722200576 2996716895287808 2997162371264512 2998325940480431 3000041305406992 3001194128171008 3005282918027264 3005729667383296 3008470730313664 3012569433722912 3013017266253568 3015793494394624 3023105493707542 3024835035203744 3027173636472832 3034513227725056 3037309262487808 3044673428264314 3046296180629504 3047478824750602 3049222310413664 3052191600410624 3062410991929856 3072664600161764 3074422494797248 3084259346212352 3093385182232576 3094586107416188 3095046132108832 3096235462279168 3103742498690944 3105518173227008 3109749092875264 3112614450813952 3113077155504128 3115916113539152 3120161199213016 3120625025762624 3124822863564416 3132399212102153 3134820974838784 3135286980632576 3142888700143808 3144096414728192 3145784593290944 3147584320427008 3155215855686664 3156428307214336 3160728586201088 3161198443282432 3171782813070208 3173597413984256 3183751583186944 3194411465719936 3203863224455168 3205107039823909 3205696178814976 3206940705779888 3210063579742208 3213021368582144 3216429536556544 3220811560477952 3223779252628736 3225623601098752 3231595527756338 3233444347976416 3235944232091648 3246778866797312 3247261515655168 3254650906075646 3255134725148944 3256385572397056 3259513504235296 3262687572852736 3267902136246902 3269157889614848 3273611749993984 3274098387685376 3277243333626416 3286451632369472 3297456996872192 3306722091352064 3308497589495648 3310390405966336 3319691840346112 3320185328058368 3321474302414884 3324708707590144 3327772131745792 3335840544780736 3337749004362752 3348924503261288 3351513668952064 3359639644981312 3362735254897216 3364659101146112 3372816949182296 3374614595731456 3375924700815128 3379212129026048 3390526455350912 3392466201155584 3403824904954096 3414715704735104 3415223318189056 3424819308900352 3426778673905664 3428109030316432 3428618634750848 3429936146481152 3434609049174016 3438252263215616 3442936495683328 3443448304289792 3446755919848472 3448080401174528 3456440509905824 3456954325947136 3468015117400064 3471210585700352 3473196491505664 3479626775159216 3481617495930112 3484825497615616 3493274697367378 3499898276491264 3501900594741248 3503260115255824 3513625708339712 3524867824242688 3536669837047072 3538693192584704 3549163626545152 3550541495684876 3553998963286016 3557273658073088 3561046986901888 3565898513386304 3567938590870528 3569854345557346 3571226129787904 3579884813831032 3582652542672896 3583185120722944 3591872800164352 3596704556397568 3597239223345152 3605425014643144 3605960977927616 3607346636816384 3612261241372672 3616268506070528 3625036398461324 3626429387442176 3626968473124864 3628376547943532 3650755960822784 3652844585893888 3663108237623296 3665075092319872 3675919470350336 3677346549102193 3680927497689088 3683033384124416 3684463224665608 3686426972684288 3695364969115904 3707737842896426 3710604419196928 3712727284023296 3719601035515024 3721729047373568 3725158290554624 3734190193737542 3734745298567888 3736180445274112 3741270571421696 3743410980585472 3744864261135536 3745420952715904 3754501984120657 3755944722707968 3768522282139648 3782740998969856 3783303321104384 3793933531824128 3795970631331296 3799667094388736 3803316877074176 3814003321275392 3814570290700288 3816051196975094 3827342289441472 3830301335945216 3839588165692928 3841784823095296 3845324687024128 3854647941922624 3858199658074432 3865666334075392 3869766786169592 3875038908700036 3877104229892096 3878609413318948 3890085605661824 3902532233982976 3904764902162432 3917838891790208 3918421296858112 3929431157960704 3933205585942864 3934784566495232 3937035686477824 3938564136711512 3939149622683968 3940663315628032 3950217725606656 3950804943939584 3963445848457216 3965711417231648 3968777441542144 3978400016157952 3978991423920128 3982657711560704 3990365248077824 3992313939848432 3994597972820224 4000040163819392 4001577255108608 4003725846006656 4013433155439323 4015572238102528 4017131178080339 4028420370563072 4044220791525376 4057761709354144 4060083185489408 4061713100898304 4065614592734464 4077644103852032 4079227141594066 4079833537779824 4081401291186176 4091296930092608 4093637591981056 4094460048769024 4106735500550144 4110519493025792 4111130540965888 4120485731020736 4121098260488704 4126641926235136 4132264012287488 4132878292652032 4136647254181288 4142282971369004 4142898741098656 4144490728505344 4146716054792608 4159148173405148 4160746404964352 4174059033346048 4188657248365568 4191053610827776 4196763450564608 4208555388993536 4210815113903552 4223274250418176 4225690417528832 4227330930346216 4253404625569792 4257323760633856 4259759407726592 4265562851393536 4267645935700048 4270087488187136 4275905002703488 4279844869869184 4280481088818176 4284384656116334 4290221648917897 4290859410423608 4292508254523392 4294964030930944 4296631437401072 4323132570251264 4323775224119296 4340088922419712 4346001806026496 4346647859513344 4358860938600448 4359508903657472 4361201367971536 4363696444228352 4375957425910784 4390611226394624 4394656785170432 4405311933625856 4407832245870592 4413837422145536 4417904381800448 4422590612765248 4428615895657184 4432696472364512 4435232451510784 4445985978467572 4477530162045952 4480091790884864 4486195412672512 4495092098220416 4501216156241728 4501885283067392 4506209583736322 4514534543550464 4517117342875648 4518870994508024 4532241619693312 4543450985254804 4546742875609088 4547418770194432 4553535918604288 4559739599765504 4564576280475904 4565254826080256 4571474472936448 4575686681150464 4578304466075648 4586780749073512 4589404880998784 4591168446857216 4604771191984271 4617933788291768 4621966618886144 4640095069130752 4646416677410816 4660164690116608 4661973876107504 4664641026588928 4678442962264064 4680259244311882 4693412000628736 4697736563458048 4709126549737984 4711820676620288 4716162201411584 4722587442614272 4723289477316608 4727596861921472 4734037681564576 4734741418398464 4739289389791649 4741110551614976 4752605701120508 4753312198177312 4755138748530688 4766899394365696 4778457070699018 4789063638532096 4796301086359552 4812360130175488 4815113317769216 4816982658476758 4828642676867072 4831235348967104 4856792432513756 4861033857794048 4880099986499584 4886748574518272 4891251279850496 4894049601667072 4896439606990096 4903110455906168 4905915562446976 4910435928458368 4922341619017669 4936411980587752 4940722937430016 4960101625622528 4966859206887424 4967597553729536 4972369195846976 4981555358400512 4986340407732992 4987081650546688 5001094201040896 5013463156143232 5030249305103533 5036773826732032 5037522566709248 5044385625309184 5049033579200512 5054389271731712 5061275309322496 5064170903171072 5066136933915211 5068837087440896 5081126832534368 5095651076735744 5108005834195502 5112712408465886 5127080471625728 5137248112251904 5144247035704832 5147190098305024 5149188359061362 5149953809984368 5164423993723456 5179704708220928 5191743634756084 5192515411719776 5196277572124672 5216658606258176 5217434086948864 5224542254784512 5229560705976992 5231570263851008 5244254566753664 5245034149712896 5260026917920768 5262595647982024 5272780215943744 5277638615190592 5302965793292288 5310190488469504 5315291209353664 5331018316101632 5346791956873216 5348867707785008 5359219235877248 5377163050283087 5384937916137472 5389899658756096 5397242791559168 5402967842195968 5410328778930944 5413424068907008 5415525687978329 5416330731190456 5418412058988544 5431549372709152 5432356797916928 5447075288924416 5447885022132224 5452853198693516 5460282098622778 5461093795084592 5486752216107008 5500055225251664 5502168725774336 5502986648879104 5505123038259152 5521411827390976 5532097275744256 5550619922872864 5577257127428096 5584855513735168 5590220065009888 5606760642796544 5609771114447258 5611926775380992 5622787395018752 5625533278877336 5628751688973952 5636420230836416 5641613692100288 5656132859194756 5668687572140032 5676410522157056 5681863016895296 5682707652396544 5696485769010652 5698674751694848 5699521886339072 5701734575339836 5715536229761024 5721026306825984 5728820562489472 5729672178449408 5748856348689752 5756312944836608 5770549744526336 5786763659866112 5787623889338368 5789870781617384 5792956671361024 5807002094324992 5810324324102144 5812580029226047 5818240238282752 5823601230555136 5837720953366288 5843099895389584 5860617880707254 5865148920666112 5879369378717296 5882502969491456 5884786696070128 5885661497124992 5899931689332461 5902198849969664 5905575542530048 5907868226426474 5913621225795584 5933421296864096 5934303327679744 5956693583669668 5961895550009344 5975752483286432 5976640806830848 5993433790575616 5994324742529024 5996651880960862 6000082610813984 6002388256342016 6010565836054528 6011459334766592 6016941460627328 6025138867445824 6026034532507136 6031586988789248 6046210987415084 6049670070407488 6054347272945664 6069026455450112 6074618524975616 6089346856528628 6092592361259008 6094957649501204 6098444620827328 6124821983859712 6145329200323528 6148844989594496 6168518692424704 6186770364465152 6189172214832376 6190092264217664 6192470924558336 6207484997381888 6211036346454016 6213447617448533 6219498185750528 6225228901627904 6226154311008256 6231832227078304 6240322398426032 6241250051525248 6249645727128832 6264798424204306 6269641949677568 6270573961265152 6285777400287616 6288192829456384 6291569186581888 6295168640854016 6306823529976079 6310431711373328 6312856614428672 6321457172402176 6322396886564864 6343565626140416 6347194827968512 6349658958901181 6367503166373888 6388822931439872 6407726448910336 6410214079647818 6413881411559776 6420127159484416 6426042737164288 6432859073113088 6441623120955904 6447558505257472 6451247202197504 6463191055512676 6466888695952832 6471888464183296 6493557733594624 6494523031310336 6509301812151292 6510269450297888 6512771144794112 6519027008470592 6535804272493804 6538315779229696 6547223499987968 6548196775370752 6554486667252832 6572903264738944 6594913993744384 6613444182704128 6616995178991296 6620780811932672 6639383680692224 6640370656116736 6642948604829768 6649417415180288 6655544263491584 6671681089561472 6675498008725504 6697849006522576 6703027337904128 6719279289962624 6725470509794432 6729318202292224 6741776876870981 6745633898364592 6749229191462912 6751849401630256 6758424258052096 6781052910701824 6784932402311168 6787566473308159 6807649809908192 6829431409470208 6830446636378112 6849638617800704 6856218060632864 6857237269501696 6869218098348032 6876504526431232 6885872991366656 6886896608579584 6893511839696944 6896160802349056 6912881019811648 6913908651894272 6936030234800128 6942421171400704 6946392983011328 6959253550318432 6963234991860224 6969650995231232 6986549394734756 6999796552982528 7006520230511648 7027251416679424 7049735648485376 7073339674094144 7077386385169408 7098327253090304 7101082991369752 7107997926572032 7114547316146176 7122093973803776 7131797026772608 7135877181741056 7139708691114692 7142452259575808 7159769627662064 7165305085345792 7183745600328704 7193409112795136 7194478446690304 7210850029286288 7211921955855232 7214693273632768 7224522482745344 7232537012141056 7236069015975283 7250072796922648 7252858774884352 7253936946249728 7256753095887064 7301511921645568 7305689171787776 7330150184639744 7351838940700672 7354693098204386 7361854995378176 7366066768248832 7368926449331216 7372853945368576 7390729938231808 7415475685792852 7421208838393856 7425454568046592 7439202071030048 7443458094747136 7450316581109248 7468380387475084 7469490597135776 7472360890548224 7482541142843392 7489728522271072 7490841905431808 7509003968241314 7511889445415936 7537044564279296 7565481997939712 7566606642208768 7587867063648256 7591941262662592 7606633754148352 7628006642550784 7629140581400576 7632102393950188 7654684578882944 7679176331385856 7683569646190592 7690649374048256 7709295883845248 7716399316148864 7731332668150784 7735108258456337 7739533572339184 7750077817400072 7754208459784192 7757218826637896 7780171211323648 7805064467965952 7809529804324864 7835677783580416 7836842593716224 7858862315921408 7866411171885728 7869569132990464 7874071372955648 7877128273423024 7878299245367936 7881326631256064 7900435451213312 7901609887879168 7904677479448409 7926891696914432 7931422834463296 7937554883084288 7956800032315904 7957982847840256 7965315423121408 7980730496155648 7984627879696864 7989195945640448 8000080327638784 8007451692013312 8026866310878646 8031144476205056 8034262356160678 8056840741126144 8088441583050752 8115523418708288 8120166370978816 8131229185468928 8155288207704064 8158454283188132 8159667075559648 8162802582372352 8182593860185216 8187275183962112 8213471001100288 8221038986051584 8240971462041472 8242196520977408 8253283852470272 8264528024574976 8265756585304064 8273294508362576 8284565942738008 8285797482197312 8288981457010688 8293432109585216 8318296346810296 8321492809928704 8348118066692096 8377314496731136 8382107221655552 8393526901129216 8417110777987072 8421630227807104 8446548500836352 8449827650444851 8451380835057664 8454661860692432 8506809251139584 8514647521267712 8519518815453184 8531125702787072 8535291871400096 8540174976374272 8551810005406976 8559689739738368 8560962177636352 8568769312232668 8580443297835794 8581718820847216 8585016509046784 8593262874802144 8646265140502528 8647550448238592 8680177844839424 8692003612052992 8693295719026688 8717721877200896 8722402735943072 8727392888456704 8751914851821568 8810623867251712 8815664491741184 8827674844291072 8835808763600896 8845181225530496 8857231791314368 8865392944729024 8870464903021568 8891971956935144 8955060324091904 8960183581769728 8972390825345024 8990184196440832 9002432312483456 9003770566134784 9012419167472644 9029069087100928 9034234685751296 9037741989016048 9064483239386624 9086901970509608 9093485751218176 9094837540388864 9107071837208576 9119479199531008 9129152560951808 9130509652160512 9142948945872896 9151373362300928 9156608932151296 9173561498147024 9178809761997568 9209542383968542 9235867576583536 9243933237772288 9280190138261504 9292833354821632 9323947752215008 9329282053177856 9356885924528128 9360518488623764 9418253099475968 9423641353240576 9432324402823168 9445174885228544 9446578954633216 9455193723842944 9468075363129152 9469482836796928 9478578779583298 9482221103229952 9505211402241016 9506624396354624 9510277497061376 9533798788731392 9556914141398036 9578127277064192 9624720260350976 9630226635538432 9633965316953516 9657285353734144 9662470697934208 9713584865027512 9722067715588096 9760199972999168 9773497149036544 9782502559700992 9788099203334144 9792879213980192 9806220911812336 9811831124893952 9820871856916736 9844683238035338 9872823961175504 9881445874860032 9898232503590823 9920203251245056 9933718413774848 9935195107459072 9944738391693952 9968850095768641 9972680815465984 9974163301093376 9978035506844713 10002188402081792 10026926312286464 10060498610207066 10073547653464064 10088771250618368 10098067158401024 10108778543463424 10122550618644992 10128341806342144 10132273867830422 10137674174881792 10162253665068736 10191302153471488 10216011668391004 10225424816931772 10274496224503808 10288494071409664 10294380196610048 10298376718122724 10299907619968736 10328847987446912 10359409416441856 10383487269512168 10385030823439552 10392555144249344 10433317212516352 10434868173897728 10449084509569024 10459121411953984 10463140527702016 10488509133507328 10490068299425792 10520053835841536 10525191295964048 10545560431887488 10555277230381184 10580869227976397 10605931586584576 10620380976939008 10630582418707328 10656356998925099 10662036632203264 10666175886627107 10697735415570016 10718438471754496 10754326100566174 10794485583118336 10805935684391936 10820657557861888 10826848137814016 10831051375956658 10832661462380912 10836824117977088 10863098745418304 10864713595833856 10894150577848832 10895770044264448 10905706397387032 10920564197245556 10922187590169184 10973504432214016 11000110450503328 11004337451548672 11010246076518304 11042823654781952 11064194551488512 11101239845745728 11154514254856192 11169711027470336 11180440130019776 11213521285593088 11219542228894516 11223853550761984 11245574790037504 11251066557754672 11257503377947904 11272840461672832 11283227384200576 11310584347147183 11312265718389512 11337375144280064 11352821044314112 11363726033790592 11365415304793088 11391278171264761 11392971538021304 11397349503389696 11399043772678144 11403469150679672 11437657476864157 11442052613651968 11457641124978944 11459344356898816 11497712697379504 11541099489052672 11573527319732224 11575247778676736 11579741563234768 11585913342722048 11614004188649984 11620648648204288 11625160058452094 11636480476565504 11647202461110272 11675441906732576 11686199790779168 11721235761414508 11730297841332224 11758738757434592 11769573392140256 11771322994249984 11799863378664922 11804397699939328 11811151085060096 11815736452852948 11827242451591168 11866842593728192 11868606655359488 11913387167339336 11923791100018688 11951504966572864 11953281613661696 11986867581151232 11988649485058048 11993303761921724 12000165221627968 12004776512684032 12021131672109056 12033882921254656 12050277734891648 12052069065014272 12063173977578496 12092421974830168 12099340140814976 12138052910900224 12149237049951232 12178693713057256 12185184722518016 12189915299002408 12196889241654656 12226461440785823 12249643967719424 12290658400647056 12297689979188992 12337037384849408 12373540728930304 12378344429664752 12380184528435328 12384941849116672 12414969994763776 12422072692908032 12426895234897066 12438996371501056 12450457803255808 12452308622016512 12463664454156608 12480644796852064 12482500103050496 12494490209450711 12499291454257664 12529596848408612 12539283899355136 12541147922530304 12571554800575232 12583138373163776 12590337281708032 12613647059952158 12620863422746656 12625713228857344 12642914344804352 12644793773129728 12687131252280832 12694389655937024 12699317917802362 12735006332747776 12777645862879744 12815452897820672 12820428159295636 12827762823119552 12865718146226176 12883246241911808 12895117010514944 12902494404395008 12926382111025352 12933777391905664 12977082450137491 12987115467189248 12989046062620672 13018603624302584 13020538900595776 13025542289588224 13038054016941184 13069665678081397 13071608544987608 13076631558459392 13094446999975936 13096393550741504 13108973334505664 13145806529477888 13189827987488768 13226888365408256 13233990357982592 13241561623865344 13278767361384448 13280741312233472 13285897209659536 13298834830360576 13311088526983168 13343362179122944 13350996017451008 13356179189412829 13395698013045152 13406054675808256 13438558579925248 13450941019588864 13458636404584448 13483553753741962 13491267796729184 13503698803260512 13516848516104192 13562105821403648 13569864804622336 13575132946616318 13615299619816384 13658862818940416 13660893272756224 13699277235601408 13712436121265728 13714474539003392 13753009052862464 13771745982733312 13773793217159168 13787023679393888 13792321604698112 13825762039623296 13827817303788544 13872060469600256 13884842342801408 13918507100636864 13926469983720448 13939301990462464 13973098789469512 13999593105965056 14013040461023296 14054502833358848 14099471296970752 14146679348188288 14154772770338816 14196654506180608 14202165982739504 14215995853144064 14229094632292352 14244187947607552 14263594053545216 14271754363482112 14277294995579231 14279417382229384 14284904519151616 14319539255324128 14330610170691584 14367491200657408 14386818225590272 14388956893380608 14421700058572576 14423843911710464 14449044965490688 14465074024282112 14472138031950566 14500145593845296 14505717549768704 14507873892499456 14513506191774128 14603023843291136 14611378343575552 14660300369279488 14703677881401344 14709386196408772 14723709990756352 14737852898662432 14781459876463616 14830951371585704 14842417676787712 14878404142060096 14886916189494272 14900633162218496 14936760774950168 14938981194271552 14944721781096448 14965082285686784 14979457044542144 14981683810863616 14995346296407169 15018007936482628 15023778890831872 15130963995879424 15133213284417536 15175734127296512 15183882525325184 15213267508296704 15256013285101568 15258281162801152 15264204787900376 15309369157765888 15358352662771712 15367139292381184 15381298748096512 15418591767690496 15432798632297728 15462665336301568 15470216516912674 15479067144678368 15500155634800144 15508416919568384 15514437653275792 15554365362785579 15560342422647296 15610128935931904 15619059608649728 15671355567160832 15673685187432448 15717724631842816 15732822343771456 15739138265980928 15754256546846048 15756598490735872 15800870902426624 15803219775758336 15809354958896818 15853783393828864 15862845668926592 15913600064631808 15915965695680512 15930630846242816 15961460992311296 15969255759393728 15978391891280896 16000160655277568 16014903384026624 16053732621757292 16062288952410112 16068524712321356 16176883166101504 16231046837416576 16240332741957632 16262458370937856 16310576415408128 16316908566376264 16319334151119296 16325605164744704 16365187720370432 16374550367924224 16380907355091587 16426942002200576 16442077972103168 16481942924082944 16484393041954816 16506567704940544 16529056049149952 16531513170608128 16546589016725152 16569131885476016 16571594964394624 16577962914021376 16586864219170432 16627080215391481 16636592693620592 16642985619857408 16696236133384192 16754628993462272 16764214443311104 16787053802258432 16843260455614208 16893097001672704 16899655300889702 16909323721384864 17013618502279168 17029295042535424 17062251405574144 17070583742800192 17080349952748544 17103620010813952 17119379479476736 17121924355272704 17137538624465336 17160886595671588 17163437641694432 17170033018093568 17186525749604288 17292530281005056 17360355689678848 17384007224105984 17386591438053376 17435443754401792 17444805471886144 17454785776913408 17503829703643136 17621247734503424 17631328983482368 17655349688582144 17671617527201792 17690362451060992 17714463582628736 17730785889458048 17740929806043136 17773775402659859 17783943913870288 17894493429630601 17910120648183808 17920367163539456 17944781650690048 17980368392881664 18004864624966912 18007541132269568 18024838334945288 18058138174201856 18075483978032096 18128966478773248 18173803941019216 18186971502436352 18189675080777728 18238958399062016 18258305121903616 18261019304321024 18285897891745792 18302746724601856 18313217864302592 18347122996294048 18357619523995136 18419084767937084 18471735153167072 18560380276523008 18585666709643264 18647895504430016 18658564106355712 18713771849056256 18721036977247528 18836506198951936 18847282706481152 18864648805646336 18890349770457088 18910387447685888 18936150726258304 18938965673593856 18957157559166596 18964442206459904 19010422804482032 19013248792709248 19020554994122752 19067597577462784 19113828282796072 19156254554128384 19249440520701952 19260453271076864 19267930633907032 19324941395868416 19427169730055024 19444135431176192 19520399945998336 19546994298073088 19565005119401984 19576198406668288 19585758427960384 19612441823624672 19623662249787904 19634198900565403 19641743713833472 19689366476070676 19745647922351008 19796465007181646 19840406502490112 19867436827549696 19870390214918144 19889476783387904 19937700191537282 19945361630931968 19948326602186752 19956071013689426 20004376804163584 20053852624572928 20120997220414132 20147095306928128 20217557086926848 20245101237289984 20256683612684288 20264547735660844 20275348349763584 20324507330137472 20382604306942976 20392558135930343 20432023336782008 20450849633863544 20548992449007616 20576988142819328 20588760393220096 20596753436245448 20599815239937472 20657695974893824 20718818832883712 20766974539024336 20770061646879104 20785110288498688 20866634425032704 20869736347795456 20898169019138048 20918242823907968 20926281055404032 20977018267014656 20980136598851584 20988281583363017 21040107671683072 21050382591928096 21091120863774976 21110554460762368 21161738455952794 21240761953878016 21261164837414656 21312713997850198 21324073264406528 21332351773254214 21395470831140032 21436876943508992 21508652201132348 21611871368783872 21641315115723776 21653696275628032 21662102751913316 21665322924761824 21673648235954176 21726197490836608 21729427191667712 21788301155697664 21791540088528896 21811412794774064 21841128394491112 21844375180338368 21947008864428032 22000220901006656 22008674903097344 22020492153036608 22085647309563904 22128389102977024 22202479691491456 22276818351172789 22309028509712384 22339422054940672 22360880260039552 22427042571186176 22435749278767363 22439084457789032 22447707101523968 22491149580075008 22502133115509344 22515006755895808 22545680923345664 22566454768401152 22621168694294366 22624531436779024 22705642088628224 22727452067581184 22730830609586176 22782556342529522 22785943076042608 22794699006779392 22798087545356288 22806938301359344 22875314953728314 22884105227303936 22915282249957888 22918688713797632 22995425394759008 23082198978105344 23147054639464448 23159483126469536 23228008377299968 23241297296408576 23250320116904188 23272960953131008 23294404922220544 23350883813465152 23372399581558336 23442471522829016 23460595682664448 23517477514869184 23539146784280512 23542645988499968 23599726757329844 23608795399878656 23622302170120192 23631472905705896 23654484903182336 23733685187456384 23737213310718976 23826774334678672 23847582200037376 23903009933145728 23906563227323392 23973735162302464 23977298970116096 23986607523843448 24000330443255936 24009553025368064 24042263344218112 24067765842509312 24100555469783296 24104138130028544 24126347955156992 24184843949660336 24198680281629952 24276105821800448 24298474099902464 24357387426114512 24370369445036032 24379830598004816 24393778483309312 24452922881571646 24499287935438848 24581316801294112 24595379958377984 24674074769698816 24756688859329504 24760369056870656 24829939989527552 24844145385816064 24853790469794132 24877992743002112 24900915606511616 24904617244033024 24927328908313216 24961289593704128 24965000206100992 24988980418901422 24998582908515328 25059193696817224 25078567798710272 25082295845060608 25143109601150464 25166276746327552 25180674563416064 25227294119904316 25241726845493312 25251426457714688 25285828689608704 25374262504561664 25388779311874048 25398635835604724 25555291725759488 25630905795641344 25640856318591272 25655525646239104 25731436292452352 25741425843715351 25766492483823616 25790234021029888 25804988808790016 25852764222050704 25867554783811328 25954164900274982 25974230934378496 25978092125241344 26037207248605168 26041077801191552 26051084579176448 26076108033882368 26139331356162794 26143217089975216 26153263116918784 26188893999951872 26192787101483008 26217946669011328 26281513888844599 26291613058955776 26379655974977536 26467980715965184 26483123247730688 26557534722768896 26571794419319072 26597669660721152 26622177053966336 26686724358245888 26701992034902016 26712358378825658 26791396026090304 26812109351616512 26877117159850496 26901882039177728 26917272809168896 26967107507483924 26982535593458368 27007397606521024 27124211642807296 27139729609244672 27150265893232636 27230599239632768 27317725637880832 27321786545512448 27398554471202816 27424872242531456 27428949078006784 27506018105724928 27543491965466624 27547586434318336 27574047358787776 27584643209396224 27651524079246592 27655634607577088 27744120939200512 27769684685602816 27837014201273728 27852939967440896 27878603980924928 27946197578939024 27999186211930112 28026080922046592 28094032088075261 28109005666717696 28119918246562373 28198942593941504 28293358696376576 28309545540677632 28404331965479008 28431991706288128 28458189264584704 28488375895215104 28527188107090432 28543508726964224 28554589991158462 28558834764458768 28569809038303232 28639078510648256 28661220341383168 28734982401314816 28773636451180544 28777913786761216 28843400117145152 28847687823420928 28930148048564224 28944276063901132 29000291187690592 29011435099537408 29027012383548256 29206047686582272 29320600738558976 29407355762802688 29418772392817544 29447419981512704 29475705797324864 29562919752927232 29661902743171408 29684835353575424 29756808284120192 29773832378988544 29801266324436992 29873521549900336 29877962388543104 29889443562192896 29930164571373568 29958914089084288 29963367621727232 29990692592814338 30031551542425279 30036015872965256 30047557781663744 30261927991758848 30266426568835072 30367765050650368 30426535016593408 30512026570203136 30516562325602304 30528409575800752 30618738315531776 30716705325543424 30734278584762368 30762597496193024 30837183535380992 30865597264595456 30925330672603136 30940433033825348 30958134289356736 31000311269600288 31028875306551584 31108730725571158 31120684845294592 31220257871863808 31342711134321664 31347370374864896 31435449263685632 31465644687542912 31478276531961856 31508513093692096 31513196981471744 31601741804853248 31606439551516672 31618709917793636 31725691337853184 31827200129263616 31831931391361024 31861261692485632 31938511518787456 31956783782561792 32000321310555136 32029806768053248 32107465243514584 32124577904820224 32137049424642712 32233398343889897 32353766332203008 32462093674833152 32480665483915264 32524916741875712 32621152830816256 32633817132752528 32638668302238592 32651210329489408 32730375440740864 32749100735848448 32761814710183174 32853884004401152 32884155944206336 32963885848165888 32968786083909632 33013135409881088 33058112098299904 33063026341216256 33093178033450304 33138263770952032 33143189928789248 33173728438340864 33254160430782962 33273185387241184 33285971239714816 33509257986924544 33574107604516864 33686520911228416 33786194003345408 33799310601779404 33818647442769728 34027237004558336 34058590085070848 34141167485600384 34160699905497088 34207240021627904 34238758958953472 34243848710545408 34275077248930672 34321773191343176 34326875283388864 34340066036187136 34373051499208576 34456391333123683 34585060562010112 34720711379357696 34768014448211968 34773182876106752 34870887508803584 34889610943772288 34909571553826816 35007659407286272 35211745135724731 35242495469006848 35262657966964736 35310699377164288 35343235054403584 35380724902121984 35428927165257472 35461571778916096 35481859612086272 35547550805319718 35567887827740576 35788986859261202 35820241296367616 35889563301380096 35960736785763328 36009729249933824 36015082264539136 36049676669890576 36116276348403712 36150967956064192 36257932957546496 36347607882038432 36373943004872704 36516610243807232 36522038608642048 36571795783491584 36605493449203712 36694245992588096 36715239047990272 36838169535874168 36943470306334144 37120760553046016 37171333419286528 37295791008860032 37317128212711424 37427543698112512 37442073954495056 37640141351981609 37673012397903872 37694565412962304 37729297611292672 37780699540914176 37820774895371776 37872301452516608 37877931347187712 37914315118333192 37928884412919808 38020845608964064 38026497585418496 38135195154925568 38227656565592144 38498881041403904 38520906542153728 38535861267814064 38649882791736832 38854339460110048 39040799891996672 39093988596146176 39130010238803968 39171516855920768 39224883647249344 39247324499575808 39268397801130806 39283487427666944 39378732952141352 39491295844702016 39592930014363292 39680813004980224 39734873655099392 39778953566775808 39875400383074564 39890723261863936 39896653204373504 39912142027378852 40008753608327168 40107705249145856 40241994440828264 40294190613856256 40435114173853696 40490202474579968 40513367225368576 40529095471321688 40550696699527168 40649014660274944 40765208613885952 40785116271860686 40864046673564016 40901699267727088 41097984898015232 41153976285638656 41177520786440192 41193506872490896 41199630479874944 41299521825327227 41315391949787648 41437637665767424 41533949078048672 41540123293758208 41733268850065408 41796338038276096 41836485647815936 41954036534029312 41960273197703168 41976563166726034 42080215343366144 42100765183856192 42182241727549952 42221108921524736 42323476911905588 42522329674829312 42625427995700396 42648146528813056 42664703546508428 42790941662280064 42873753887017984 43017304402264696 43223742737567744 43282630231447552 43307392551256064 43324205503826632 43330645849523648 43347296471908352 43452394981673216 43458854383335424 43576602311395328 43583080177057792 43622825589548128 43682256788982224 43688750360676736 43835029658759359 43894017728856064 44000441802013312 44017349806194688 44040984306073216 44147764709832553 44171294619127808 44188442958883729 44256778205954048 44404959382982912 44553636702345578 44678844109881344 44721760520079104 44854085142372352 44871498557534726 44878168915578064 44895414203047936 44982299160150016 45004266231018688 45030013511791616 45091361846691328 45132909536802304 45242337388588732 45249062873558048 45454904135162368 45461661219172352 45565112685059044 45571886152085216 45589398013558784 45613876602718688 45750629907456628 45768210454607872 45830564499915776 45837377427595264 45990850789518016 46164397956210688 46294109278928896 46318966252939072 46456016754599936 46482594592817152 46500640233808376 46545921906262016 46588809844441088 46701767626930304 46744799163116672 46858135152466901 46884943045658032 46921191365328896 47034955029738368 47078293568561024 47085291976999936 47192438138096867 47199453514659688 47217590799757312 47244604340240384 47262945811411792 47308969806364672 47467370374912768 47474426621437952 47653548669357344 47806019866291456 47813126454646784 47947470324604928 47954597940232192 47973215047686896 48000660886511872 48084526688436224 48135531685018624 48201110939566592 48208276260057088 48252695910313984 48369687899320672 48397360563259904 48552211643600896 48596948199804928 48714774852229024 48759661196009632 48787556966618624 48905845763143292 48998575870877696 49162633602588224 49190759916755968 49348149539397632 49513377718659008 49520738113741312 49659879979055104 49688290771632128 49707580939588264 49755985486004224 49801831213023232 49854657816626432 49922579187408256 49930000412201984 49977960837802844 49997165817030656 50118387393634448 50157135597420544 50286219202300928 50332553492655104 50361349126832128 50454588239808632 50483453690986624 50502852915429376 50571657379217408 50652483111826981 50748525009123328 50777558623748096 50797271671209448 51110583451518976 51261811591282688 51281712637182544 51311051292478208 51462872584904704 51482851687430702 51532984967647232 51580468042059776 51609977617580032 51705528444101408 51735109567622656 51908329800549964 51948461868756992 51956184250482688 52074414497210336 52082155602383104 52152216067764736 52278662712325588 52286434179950432 52306526233837568 52377787999903744 52385574202966016 52435893338022656 52563027777689198 52583226117911552 52759311949955072 52935961431930368 52966246495461376 53115069445537792 53143588838638144 53373448716491776 53403984069804032 53424716757651316 53582792052180608 53754234319700992 53803764078355456 53834545618337792 53934215014967848 53965071186916736 54014795213042048 54145757809194359 54248423285614592 54279459218489344 54300531786465272 54461198479265536 54635451275761664 54643573091024896 54797108942405632 54849744485062912 54857898156013568 55012036211449856 55086983930933248 55095172868636672 55148094717575552 55169286418792448 55303048158493184 55311269215154176 55332742356138863 55488241878401024 55539369371205632 55674028402547456 55705879934881792 55757207961849856 55892395157878048 55998372423860224 56052161844093184 56188064176150522 56218011333435392 56239836493124746 56397885187883008 56586717392753152 56619091081355264 56808663930958016 56976751790430208 57054376214180864 57087017453928448 57109179982316924 57117669528917536 57139618076606464 57278157021296512 57469964802629632 57547272902361088 57686800234290304 57695375646841856 57860296097128448 57888552127802264 58000582375381184 58022870199074816 58054024767096512 58412095373164544 58641201477117952 58814711525605376 58837544785635088 58894839963025408 58951411594649728 59125839505854464 59148793553113957 59323805486342816 59369670707150848 59513616568240384 59547664757977088 59602532648873984 59747043099800672 59755924777086208 59860329142747136 59917828178168576 59926735243454464 59981385185628676 60063103084850558 60072031745930512 60095115563327488 60523855983517696 60532853137670144 60735530101300736 60853070033186816 61024053140406272 61056819151601504 61237476631063552 61433410651086848 61674367070761984 61731194529190912 61850661345206272 61880866067650696 61916268578713472 62000622539200576 62057750613103168 62217461451142316 62241369690589184 62440515743727616 62685422268643328 62694740749729792 62870898527371264 62931289375085824 62956553063923712 63017026187384192 63026393962943488 63203483609706496 63212879103033344 63237419835587272 63451382675706368 63654400258527232 63663862782722048 63722523384971264 63877023037574912 63913567565123584 64000642621110272 64059613536106496 64214930487029168 64249155809640448 64274098849285424 64466796687779794 64707532664406016 64924187349666304 64961330967830528 65049833483751424 65267634265505056 65277336604477184 65460750881481728 65498201471696896 65523629420366348 65927771696331776 65937572167819264 66026270819762176 66116224196599808 66126052682432512 66186356066900608 66276527541904064 66286379857578496 66347456876681728 66508320861565924 66546370774482368 66571942479429632 67018515973849088 67373041822456832 67572388006690816 67598621203558808 67637294885539456 68054474009116672 68117180170141696 68282334971200768 68321399810994176 68414480043255808 68477517917906944 68487697421090816 68550154497861344 68643546382686352 68653750566777728 68680132072374272 68746102998417152 68912782666247366 69170121124020224 69287627525135761 69441422758715392 69536028896423936 69546365752213504 69779221887544576 69819143107653632 69846248547912991 70015318814572544 70423490271449462 70484990938013696 70621398754328576 70686470108807168 70761449804243968 70857854330514944 70923143557832192 70963719224172544 71095101610639436 71135775655481152 71577973718522404 71640482592735232 71921473571526656 72019458499867648 72030164529078272 72099353339781152 72232552696807424 72301935912128384 72515865915092992 72695215764076864 72747886009745408 73033220487614464 73044077217284096 73143591566983168 73210986898407424 73388491985176192 73430478095980544 73676339071748336 73886940612668288 74066084595834779 74241521106092032 74342666838573056 74591582017720064 74634256425422848 74663231206389749 74884147908990112 75280282703963218 75346024795807744 75561399081828352 75641549790743552 75744602905033216 75755862694375424 75828630236666384 75857768825839616 76041691217928128 76052995170836992 76270390309851136 76455313131184288 76997762082807808 77071722535628128 77299765583473664 77708678920220096 78081599783993344 78187977192292352 78260020477607936 78343033711841536 78449767294498688 78494648999151616 78536795602261612 78566974855333888 78757465904282704 78982591689404032 79174090430030281 79185860028726584 79361626009960448 79469747310198784 79557907133551616 79750800766149128 79781446523727872 79793306408747008 79824284054757704 80215410498291712 80483988881656528 80870228347707392 80980404949159936 81026734450737152 81058190942643376 81101393399054336 81298029320549888 81530417227771904 81570232543721372 81728093347128032 81803398535454176 82195969796030464 82307952571277312 82387013744981792 82399260959749888 82599043650654454 82630783899575296 82875275331534848 83067898156097344 83080246587516416 83466537700130816 83672971295631872 83908073068058624 83920546395406336 83953126333452068 84201530367712384 84364483455099904 84442217843049472 84646953823811176 85044659349658624 85250855991400792 85296293057626112 85329407093016856 85581883324560128 85747507774035968 86034608804529392 86447485475135488 86565260462895104 86614785102512128 86648411007653264 86661291699047296 86694592943816704 86904789963346432 86917708766670848 86951452273932499 87153204622790656 87166160354115584 87245651179096256 87364513577964448 87377500721353472 87670059317518718 87788035457712128 88000883604026624 88081968612146432 88295529419665106 88342589238255616 88376885917767458 88513556411908096 88809918765965824 89107273404691156 89443521040158208 89708170284744704 89742997115069452 89756337831156128 89790828406095872 90008532462037376 90060027023583232 90182723693382656 90265819073604608 90484674777177464 90498125747116096 90839577150962437 90909808270324736 90923322438344704 91130225370118088 91143772304170432 91178796027117568 91227753205437376 91501259814913256 91536420909215744 91661128999831552 91674754855190528 91981701579036032 92328795912421376 92588218557857792 92637932505878144 92912033509199872 92948104154893361 92965189185634304 93001280467616752 93091843812524032 93177619688882176 93403535253860608 93489598326233344 93716270304933802 93769886091316064 93842382730657792 94069910059476736 94156587137122048 94170583953999872 94384876276193734 94398907029319376 94435181599514624 94525891622823584 94617939612729344 94934740749825536 94948853242875904 95307097338714688 95612039732582912 95626252909293568 95894940649209856 95946430095373792 96001321773023744 96271063370037248 96402221879133184 96416552520114176 96505391820627968 96739375798641344 96794721126519808 97104423287201792 97193896399609856 97429549704458048 97519322392019264 97575113933237248 97811691526286584 97997151741755392 98325267205176448 98381519833511936 98696299078795264 99026755437318016 99041476227482624 99319759958110208 99376581543264256 99415161879176528 99511970972008448 99603662426046464 99709315633252864 99845158374816512 99860000824403968 99955921675605688 99994331634061312 100236774787268896 100314271194841088 100572438404601856 100665106985310208 100722698253664256 100909176479617264 100966907381973248 101143314758434816 101304966223653962 101497050018246656 101555117247496192 101594543342418896 102221166903037952 102563425274365088 102622102584956416 102925745169809408 102965703374861404 103065969935294464 103160936084119552 103411056888202816 103470219135245312 103816659601099928 103896923737513984 103912368500965376 104148828994420672 104164311204766208 104304432135529472 104557325424651176 104572868359900864 104613052467675136 104755575999807488 104871786676045312 105126055555378396 105166452235823104 105871922863860736 105932492990922752 106230138891075584 106287177677276288 106746897432983552 106807968139608064 106849433515302632 107165584104361216 107508468639401984 107607528156710912 107669091236675584 107868430029935696 107930142373833472 108029590426084096 108291515618388718 108496846571229184 108558918436978688 108601063572930544 108880557539499053 108922396958531072 109270902551523328 109287146182049792 109699488970125824 109715796312027136 110024072422899712 110173967861866496 110190345737273344 110296189435151104 110606096316986368 110622538430308352 110665484712277726 110976483756802048 111078738742411264 111348056805094912 111411759869763584 111514415923699712 111784790315756096 112104323688186368 112376128352301044 112436022666870784 112479672986249492 113173434785506304 113238182162710528 113617327861916032 113953503580860416 114108752428361728 114174034907856896 114218359964633848 114235339057835072 114279236153212928 114556314042593024 114939929605259264 115094545804722176 115373600468580608 115390751293683712 115720592194256896 115777104255604528 116001164750762368 116045740398149632 116108049534193024 116389561507740367 116824190746329088 117282402954235904 117675089571270176 117789679926050816 117902823189299456 118251679011708928 118297587106227914 118647610972685632 118739341414301696 119027233136480768 119095329515954176 119205065297747968 119494086199601344 119511849554172416 119835656356337152 119853470486908928 119962770371257352 120126206169701116 120144063491861024 120190231126654976 121047711967035392 121471060202601472 121706140066373632 122048106280812544 122113638303203008 122474953262127104 122866821302173696 123348734141523968 123462389058381824 123701322690412544 123761732135301392 123832537157426944 124001245078401152 124115501226206336 124416427818619013 124434922902284632 124482739381178368 124881031487455232 125370844537286656 125389481499459584 125862578750171648 125913106127847424 126034052374768384 126052787925886976 126406967219412992 126425758206066688 126474839671174544 126902765351412736 127308800517054464 127327725565444096 127445046769942528 127754046075149824 127827135130247168 128001285242220544 128119227072212992 128429860974058336 128548197698570848 128933593375559588 129848374699332608 129922661935661056 130099666967502848 130535268531010112 130554673208954368 130921501762963456 130996402943393792 131047258840732696 131855543392663552 131875144335638528 132052541639524352 132232448393199616 132372712133801216 132553055083808128 132572759715156992 132694913753363456 133016641723131848 133092741548964736 133143884958859264 134037031947698176 134746083644913664 135144776013381632 135197242407117616 135274589771078912 136108948018233344 136234360340283392 136564669942401536 136642799621988352 136828960086511616 136955035835813888 136975394842181632 137100308995722688 137287092765372704 137307501133555456 137439392303957821 137492205996834304 137825565332494732 138575255050271522 138882845517430784 139072057792847872 139092731504427008 139558443775089152 139638286215307264 139692497095825982 140030637629145088 140846980542898924 140969981876027392 141522899608487936 141715708661029888 141846287115664384 141927438448345088 142190203221278872 142271551310962304 142747906951512401 143155947437044808 143280965185470464 143842947143053312 144038916999735296 144060329058156544 144198706679562304 144465105393614848 144603871824256768 145031731830185984 145390431528153728 145495772019490816 146066440975228928 146088154434568192 146287183133966336 146421973796814848 146776983970352384 146860956191961088 146917971083541119 147352678143496672 147773881225336576 148132169191669558 148685333677146112 149183164035440128 149268512850845696 149326462412779498 149768295817980224 150560565407926436 150692049591615488 151283099581487104 151489205810066432 151511725388750848 151657260473332768 151715537651679232 152083382435856256 152105990341673984 152540780619702272 152910626262368576 153995524165615616 154143445071256256 154599531166947328 155417357840440192 155937728458209523 156163199567986688 156375954384584704 156520040955215872 156686067423683072 156899534588997376 156989297998303232 157050244951371541 157073591204523224 157133949710667776 157514931808565408 157965183378808064 158348180860060562 158371720057453168 158939494620397568 159115814267103232 159501601532298256 159562893047455744 159586612817494016 159648568109515408 160430820996583424 160967977763313056 161740456695414784 161960809898319872 162116381885286752 162596058641099776 163060834455543808 163140465087442744 163456186694256064 163606797070908352 164391939592060928 164615905142554624 164774027489963584 164798521919499776 165198087301308908 165261567799150592 165750550663069696 166135796312194688 166160493175032832 166933075400261632 167345942591263744 167816146136117248 167841092790812672 167906252666904136 168403060735424768 168728966910199808 168884435686098944 169293907647622352 170089318699317248 170501711982801584 170592586115252224 170658814186033712 171098018990641369 171163766649120256 171495015548071936 172069217609058784 172894970950270976 173130520925790208 173296822015306528 173322583398094592 173809579926692864 173835417533341696 173902904547864998 174306409245581312 174332320708231168 174491302358192512 174729027155928896 174755001442706944 175340118635037436 175576070915424256 176001767208053248 176163937224292864 176591058839330212 176685178476511232 176753771835534916 177619837531931648 178214546809382312 178887042080316416 179416340569489408 179485994230138904 179512675662312256 179581656812191744 180017064924074752 180120054047166464 180189980906007457 180365447386765312 180531638147209216 180969349554354928 180996251494232192 181679154301924874 181819616540649472 181846644876689408 182260450740236176 182287544608340864 182357592054235136 182455506410874752 182897882369306291 183002519629826512 183072841818431488 183322257999663104 183349509710381056 183963403158072064 184657591824842752 185275865011756288 185824067018399744 185896208309786722 186002560935233504 186183687625048064 186355239377764352 186807070507721216 186979196652466688 187432540609867604 187539772182632128 187684765461315584 188139820118953472 188313174274244096 188341167907999744 188769752552387468 188797814058638752 188870363199029248 189051783245647168 189869481499651072 189897706485751808 190614194677429376 191224079465165824 191252505818587136 191789881298419712 191892860190747584 192002643546047488 192542126740074496 192804443758266368 192833105040228352 193010783641255936 193478751597282688 193589442253039616 194208846574403584 194387792799219712 194859099408916096 195038644784038528 195150227866474496 195511529429258449 195623383052573168 195994303483510784 196650534410352896 196763039667023872 196839427725936611 197392598157590528 198053510874636032 198082952454965248 198639519916220416 198830323758353056 199023941944016896 199207324852092928 199418631266505728 199690316749633024 199720001648807936 199911843351211376 199988663268122624 200473549574537792 200628542389682176 201144876809203712 201330213970620416 201445396507328512 201818352959234528 201933814763946496 202609932447307924 202994100036493312 203189086684837792 204442333806075904 205126850548730176 205244205169912832 205851490339618816 205931406749722808 206131939870588928 206321872168239104 206822113776405632 206940438270490624 207633319202199856 207793847475027968 208297657988841344 208328622409532416 208608864271058944 209114650849302352 209145736719801728 209226104935350272 209511151999614976 209743573352090624 210252111110756792 210332904471646208 211743845727721472 211864985981845504 212574355354552576 213493794865967104 213615936279216128 213698867030605264 214331168208722432 215016937278803968 215215056313421824 215338182473351168 215736860059871392 215860284747666944 216059180852168192 216583031236777436 216993693142458368 217202127145861088 217761115078998106 217844793917062144 218541805103046656 218574292364099584 219398977940251648 219431592624054272 220048144845799424 220347935723732992 220592378870302208 221212192633972736 221245076860616704 221330969424555452 222696113610189824 222823519739527168 223028831847399424 223569580631512192 224208647376372736 224318139495233773 224752256704602088 224872045333741568 224959345972498984 226346869571012608 226476364325421056 227234655723832064 227907007161720832 228217504856723456 228348069815713792 228436719929267696 228470678115670144 228558472306425856 229112628085186048 229879859210518528 230189091609444352 230747200937161216 230781502587367424 231441184388513792 231554208511209056 232002329501524736 232216099068386048 232779123015480734 233648381492658176 234564805908471808 235350179142540352 235805646378598912 236503358023417856 236595174212455828 237295221945371264 238054466272961536 238190659031908352 238410130595495936 238988172399202688 239023699108344832 239671312712674304 239706940973817856 239925540742514704 240252412339402232 240288126983722048 240380462253309952 242095423934070784 242942120405202944 243412280132747264 244096212561625088 244227276606406016 244949906524254208 245045001862900679 245733642604347392 246697468283047936 246924778116763648 247402645380825088 247523464270602784 247665074314853888 248002490156802304 248231002452412672 248832855637238026 248869845804569264 248965478762356736 249762062974910464 250741689074573312 250778962998919168 251725157500343296 252068104749536768 252105575851773952 252813934438825984 252949679342349088 253805530702825472 254617601034108928 255508092150299648 255654270260494336 256002570484441088 256238454144425984 256859721948116672 257096395397141696 257867186751119176 259696749398665216 259845323871322112 260199333935005696 261070537062020224 261109346417908736 261843003525926912 261992805886787584 262094517681465392 263711086785327104 263750288671277056 264105083279048704 264464896786399232 264745424267602432 265106110167616256 265145519430313984 265389827506726912 266033283446263696 266185483097929472 268074063895396352 269492167289827328 270394484814235232 270549179542157824 273129339884803072 273285599243976704 273657920173023232 273910071671627776 273950789684363264 274200617991445376 274574185530745408 274615002267110912 274878784607915642 274984411993668608 275651130664989464 277150510100543044 277765691034861568 278144115585695744 279116887550178304 279276572430614528 279384994191651964 280061275258290176 281693961085797848 281939963752054784 283045799216975872 283431417322059776 283692574231328768 283854876896690176 284380406442557744 284543102621924608 285495813903024802 286311894874089616 286561930370940928 287685894286106624 288077833999470592 288120658116313088 288397413359124608 289096652777290589 289207743648513536 290063463660371968 290780863056307456 292132881950457856 292574366267932672 292843947593629696 293553967940704768 293721912383922176 293835942167082238 294705356286993344 295547762450673152 296264338383339116 298366328070880256 298537025701691392 298652924825558996 299536591635960448 301121130815852872 301384099183230976 302566199162974208 302978411620132864 303023450777501696 303314520946665536 303431075303358464 304166764871712512 304211980683347968 305081561239404544 305821252524737152 306845207611315513 307991048331231232 308286890142512512 309034352968827871 309199062333894656 309319100712186103 310834715680880384 311875456916419046 312751908769169408 313040081910431744 313372134847366144 313799069177994752 313978595996606464 314100489902743082 314147182409046448 314267899421335552 315029863617130816 315930366757616128 316696361720121124 316743440114906336 318231628534206464 319003203064596512 319125786094911488 319297136219030816 320861641993166848 321935955526626112 323480913390829568 323921619796639744 324232763770573504 325192117282199552 326121668911087616 326280930174885488 326912373388512128 327213594141816704 328006946067268307 328783879184121856 329231810285109248 329548054979927168 329597043838999552 330347066966678069 330396174602617816 330523135598301184 332271592624389376 332320986350065664 334691885182527488 335632292272234496 335682185581625344 335812505333808272 336806121470849536 337457933820399616 337768871372197888 338587815295244704 340178637398634496 341003423965603168 341317628372067424 342196037981282738 342327533298240512 342990031096143872 344138435218117568 345789941900541952 346261041851580416 346593644030613056 346645166796189184 347619159853385728 347670835066683392 347805809095729996 348612818491162624 348982604716385024 349458054311857792 349510002885413888 350680237270074872 352003534416106496 352327874448585728 353182117678660424 353370356953022464 353507543671069832 354567381782788867 355239675063863296 356429093618764624 357774084160632832 358832681138978816 358971988460277808 359025351324624512 359163313624383488 360034129848149504 360240108094332928 360379961812014914 360730894773530624 361063276294418432 361938699108709856 361992502988464384 363358308603849748 363639233081298944 363693289753378816 364520901480472352 364575089216681728 364911012821749504 365795764738612582 366005039259653024 366145683636862976 366644515999326208 366699019420762112 367926806316144128 369315183649685504 370551730023512576 371648134036799488 371792416619573444 372005121870467008 373614141015442432 373958393304933376 374865081219735208 375079544365264256 376279640237906944 376626348548488192 376682335815999488 377539505104774936 377595628117277504 377740726398058496 378103566491294336 379020304664360513 379738962999302144 379795412971503616 381228389354858752 382448158930331648 382505011637174272 383579762596839424 383785720381495168 384005287092094976 385084253480148992 385608887516532736 385666210080456704 386021567282511872 386957503194565376 387178884506079232 387329196492972041 388417693148807168 388775585598439424 389718198817832192 390077289568077056 390300455732948992 391023058858516898 391246766105146336 391988606967021568 393301068820705792 393526079334047744 393678855451873222 394785196315181056 396107021749272064 396165904909930496 397279039832440832 397660647516706112 398837262533011456 399380633499266048 399440003297615872 399823686702422752 399977326536245248 400947099149075584 402289753618407424 402660427941240832 403636705918469056 403867629527892992 405219864894615848 405988200072986624 406378173369675584 408884667612151808 410253701097460352 410488410339825664 411702980679237632 411862813499445616 412263879741177856 412643744336478208 413644227552811264 413880876540981248 414041554871797699 415266638404399712 415587694950055936 416595315977682688 416657244819064832 417217728542117888 418229301698604704 418291473439603456 419022303999229952 419487146704181248 420504222221513584 420665808943292416 423487691455442944 423729971963691008 425148710709105152 426987589731934208 427397734061210528 428662336417444864 430033874557607936 430430112626843648 431473720119742784 431720569495333888 432118361704336384 433166062473554872 433987386284916736 434404254291722176 435522230157996212 435689587834124288 437083610206093312 438797955880503296 438863185248108544 440096289691598848 440695871447465984 441184757740604416 442424385267945472 442490153721233408 442661938849110904 445392227220379648 445647039479054336 446057663694798848 447139161263024384 448417294752745472 448636278990467546 449504513409204176 449744090667483136 449918691944997968 452693739142025216 452952728650842112 454469311447664128 455814014323441664 456435009713446912 456873439858535392 456941356231340288 458225256170372096 459759718421037056 461494401874322432 461563005174734848 462882368777027584 463108417022418112 464004659003049472 464432198136772096 465558246030961468 469129611816943616 470700358285080704 471611292757197824 473006716046835712 473190348424911656 474590443890742528 476108932545923072 476381318063816704 476820261190991872 477976344798405376 478047398216689664 479342625425348608 479413881947635712 479851081485029408 480504824678804464 480576253967444096 480760924506619904 482185326246352949 484190847868141568 485884240810405888 486824560265494528 488454553212812032 489899813048508416 490090003725801358 491467285208694784 493394936566095872 493849556233527296 494805290761650176 495046928541205568 495330148629707776 496004980313604608 496462004904825344 497665711274476052 497739691609138528 497930957524713472 501483378149146624 503450315000686592 504136209499073536 504211151703547904 505627868877651968 505899358684698176 507611061405650944 509235202068217856 511016184300599296 511308540520988672 512005140968882176 512476908288851968 513719443896233344 514192790794283392 515439486677135911 515734373502238352 519393498797330432 519690647742644224 520398667870011392 522141074124040448 522218692835817472 523686007051853824 524189035362930784 527422173570654208 527500577342554112 528929793572798464 529490848535204864 530212220335232512 530291038860627968 530779655013453824 532066566892527392 532370966195858944 538984334579654656 540788969628470464 541098359084315648 546258679769606144 546571198487953408 547315840346046464 547820143343255552 548401235982890752 549148371061490816 549230004534221824 549757569215831284 549968823987337216 551302261329978928 554301020201086088 555531382069723136 556288231171391488 558233775100356608 558553144861229056 558769988383303928 563387922171595696 563879927504109568 566091598433951744 566862834644119552 567385148462657536 567709753793380352 568760812885115488 569086205243849216 570991627806049604 572623789748179232 575371788572213248 576155667998941184 576241316232626176 576794826718249216 578193305554581178 578415487297027072 580126927320743936 581561726112614912 584265763900915712 587107935881409536 587443824767844352 587671884334164476 589410712573986688 591095524901346304 592528676766678232 596732656141760512 597074051403382784 597305849651117992 599073183271920896 602242261631705744 602768198366461952 605132398325948416 605956823240265728 606046901555003392 606629041893331072 606862150606716928 608333529743425024 608423961366695936 608660165917527493 610163122478809088 611642505049474304 613690415222631026 615982096662462464 616573780285025024 618068705937655742 618398124667789312 618638201424372206 621669431361760768 623750913832838092 626744269694732288 627598138355989504 627957191993212928 628200979805486164 628294364818092896 628535798842671104 630059727234261632 631860733515232256 633392723440242248 633486880229812672 636463257068412928 638006406129193024 638251572189822976 638594272438061632 641723283986333696 643871911053252224 646961826781659136 647843239593279488 648465527541147008 650384234564399104 650636729084253527 652243337822175232 652561860349770976 653824746777024256 654427188283633408 656013892134536614 658463620570218496 659096109959854336 659194087677999104 660694133933356138 660792349205235632 661046271196602368 664543185248778752 664641972700131328 669383770365054976 671264584544468992 671625010667616544 673612242941699072 674915867640799232 675537742744395776 677175630590489408 680357274797268992 682006847931206336 682635256744134848 684392075962565476 684655066596481024 685980062192287744 688276870436235136 691579883801083904 692522083703160832 693187288061226112 693290333592378368 695238319706771456 695341670133366784 695611618191459992 697225636982325248 697965209432770048 698916108623715584 699020005770827776 701360474540149744 704007068832212992 704655748897171456 706364235357320848 706740713906044928 707015087342139664 709134763565577734 710479350127726592 712858187237529248 715548168321265664 717943976920555616 718050702649249024 720068259696299008 720480216188665856 720759923624029828 721461789547061248 722126552588836864 723877398217419712 723985005976928768 726716617207699496 727278466162597888 727386579506757632 729041802960944704 729150178433363456 729822025643499008 731591529477225164 732010078519306048 732291367273725952 733289031998652416 735853612632288256 741103460047025152 743296268073598976 743584833239146888 744010243740934016 747228282030884864 747916786609866752 749730162439470416 750159088730528512 752559280475813888 753252697096976384 753364671631998976 755079010209549872 755191256234555008 755481452796116992 756207132982588672 758040609328721026 759477925998604288 759590825943007232 762163902776493371 762456778709717504 764896317860663296 765010023274348544 767571440762990336 768010574184189952 770168506960297984 771217775033065472 771332420160913408 772043134565023744 773915006389130752 774357769012158464 774658392985944082 776835386297614336 777551171196878848 779436397635664384 780154579136154112 780600911465897984 782046117717033796 782493532210292672 786602137641411584 787052158668095488 787357710903746444 792214043498544128 792331809819860992 794558079664881664 795321295033412224 797674525066022912 798761266998532096 798880006595231744 799647373404845504 799954653072490496 801894198298151168 804579507236814848 805320855882481664 807273411836938112 807735259055785984 810439729789231696 811976400145973248 812756346739351168 814726930554182569 817769335224303616 820507402194920704 820976820679651328 823725626998891232 824527759482355712 825287488672956416 827288455105622528 827761753081962496 828083109743595398 830533276808799424 831175389900111872 833190631955365376 833314489638129664 834435457084235776 836458603397209408 836582946879206912 838974293408362496 841008444443027168 841331617886584832 846975382910885888 850297421418210304 853975179463868416 854795468122421056 857324672834889728 860067749115215872 860860225253687296 862947440239485568 863441138990667776 864236723408672768 866332124947109744 867974772569833472 868808508583444352 870914994730333091 871044460315992424 871379175668248576 874167220412186624 877595911761006592 877726370496217088 881391742894931968 882369515481208832 884848770535890944 884980307442466816 885323877698221808 890784454440759296 891294078958108672 892115327389597696 894278322526048768 896834589505490944 897272557980935092 899009026818408352 899837383889995936 905387478284050432 908938622895328256 911628028646883328 912870019426893824 913746879717070784 913882712462680576 916450512340744192 922988803748644864 923126010349469696 926216834044836224 928009318006098944 928864396273544192 931116492061922936 938259223633887232 941400716570161408 943222585514395648 946013432093671424 946380696849823312 949180887781485056 952217865091846144 952762636127633408 953640522381983744 955952689596810752 956094796433379328 958685250850697216 958827763895271424 959702162970058816 961009649357608928 961152507934888192 964370652492705898 971768481620811776 973649120530989056 976909106425624064 979799626097016832 980180007451602716 986789873132191744 987699112467054592 990093857082411136 990660297259415552 992009960627209216 992924009809650688 995331422548952104 995479383218277056 995861915049426944 999235348660586807 1002966756298293248 1006900630001373184 1008272418998147072 1008422303407095808 1011255737755303936 1011798717369396352 1015222122811301888 1018470404136435712 1022032368601198592 1022617081041977344 1024010281937764352 1024953816577703936 1027438887792466688 1028385581588566784 1030878973354271822 1031468747004476704 1038786997594660864 1040797335740022784 1044282148248080896 1044437385671634944 1047372014103707648 1048378070725861568 1054844347141308416 1058981697070409728 1060424440670465024 1060582077721255936 1061559310026907648 1064133133785054784 1064741932391717888 1077968669159309312 1081577939256940928 1082196718168631296 1091564099207466661 1092517359539212288 1093142396975906816 1094631680692092928 1095640286686511104 1096802471965781504 1098296742122981632 1098460009068443648 1099515138431662568 1099937647974674432 1102604522659957856 1108602040402172176 1112576462342782976 1116467550200713216 1117106289722458112 1117539976766607856 1126775844343191392 1132183196867903488 1133725669288239104 1134770296925315072 1137521625770230976 1138172410487698432 1141983255612099208 1145247579496358464 1150743577144426496 1152311335997882368 1153589653436498432 1156386611109162356 1156830974594054144 1160253854641487872 1163123452225229824 1168531527801831424 1174215871762819072 1174887649535688704 1175343768668328952 1178821425147973376 1182191049802692608 1185057353533356464 1193465312283521024 1194148102806765568 1194611699302235984 1197686132934489583 1198146366543841792 1204484523263411488 1210264796651896832 1211913646480531456 1212093803110006784 1213258083786662144 1216667059486850048 1216847922733391872 1217320331835054986 1220326244957618176 1223285010098948608 1227380830445262052 1233147560570050048 1236137411875311484 1236796249335578624 1237276402848744412 1243338862723521536 1247501827665676184 1253488539389464576 1255196276711979008 1255914383986425856 1256401959610972328 1256588729636185792 1257071597685342208 1260119454468523264 1263721467030464512 1266785446880484496 1266973760459625344 1272926514136825856 1276012812258386048 1276503144379645952 1277188544876123264 1280285176585144037 1283446567972667392 1287743822106504448 1295686479186558976 1296931055082294016 1300768469128798208 1301273458168507054 1304486675644350464 1305123720699541952 1307649493554048512 1308854376567266816 1312027784269073228 1318192219919708672 1318388175355998208 1321388267866712276 1321584698410471264 1322092542393204736 1329086370497557504 1329283945400262656 1338767540730109952 1342529169088937984 1343250021335233088 1347224485883398144 1349831735281598464 1351075485488791552 1354351261180978816 1358885919421540129 1360714549594537984 1364013695862412672 1365270513488269696 1368580706004809143 1368784151925130952 1369310133192962048 1371960124384575488 1376553740872470272 1385044167406321664 1386374576122452224 1386580667184756736 1390476639413542912 1390683340266733568 1391223236382919984 1394451273964650496 1395930418865540096 1397832217247431168 1398040011541655552 1402720949080299488 1408014137664425984 1409311497794342912 1412728470714641696 1414030174684279328 1418269527131155468 1420958700255453184 1425716374475058496 1431096336642531328 1435887953841111232 1436101405298498048 1440136519392598016 1440960432377331712 1441519847248059656 1442923579094122496 1444253105177673728 1447754796434839424 1447970011953857536 1453433234415398992 1454556932325195776 1458083605921889408 1458300356866726912 1459644051286998016 1463183058954450328 1464020157038612096 1464582734547451904 1466578063997304832 1471707225264576512 1482206920094050304 1486592536147197952 1487169666478293776 1488020487481868032 1494456564061769728 1495833573219733504 1499460324878940832 1500318177461057024 1505118560951627776 1506505394193952768 1506729343263997952 1510158020419099744 1510382512469110016 1512414265965177344 1516081218657442052 1518955851997208576 1519181651886014464 1524327805552986742 1524913557419435008 1529792635721326592 1530020046548697088 1535142881525980672 1536021148368379904 1540337013920595968 1542435550066130944 1547830012778261504 1548715538024316928 1549316785971888164 1558872795271328768 1560309158272308224 1561201822931795968 1564092235434067592 1564987064420585344 1570226976466636411 1573204275282823168 1574104317336190976 1574715421807492888 1584428086997088256 1584663619639721984 1589116159329763328 1590642590066824448 1595349050132045824 1597522533997064192 1597760013190463488 1599294746809691008 1599909306144980992 1603788396596302336 1609159014473629696 1610641711764963328 1614546823673876224 1615470518111571968 1620879459578463392 1623952800291946496 1625512693478702336 1629453861108365138 1635538670448607232 1641014804389841408 1641953641359302656 1647451253997782464 1654576910211245056 1655523506163924992 1656166219487190796 1661066553617598848 1666381263910730752 1666628979276259328 1668870914168471552 1672917206794418816 1673165893758413824 1677948586816724992 1682016888886054336 1682663235773169664 1693950765821771776 1700594842836420608 1707950358927736832 1709590936244842112 1714649345669779456 1715315013040304753 1720135498230431744 1721720450507374592 1725894880478971136 1726882277981335552 1728473446817345536 1732664249894219488 1735949545139666944 1737617017166888704 1741829989460666182 1742088920631984848 1742758351336497152 1748334440824373248 1755191823522013184 1755452740992434176 1764739030962417664 1769697541071781888 1770647755396443616 1781568908881518592 1788556645052097536 1793669179010981888 1794545115961870184 1798018053636816704 1799674767779991872 1810774956568100864 1817877245790656512 1823256057293766656 1825740038853787648 1827493759434141568 1827765424925361152 1832901024681488384 1845977607497289728 1846252020698939392 1852433668089672448 1856018636012197888 1857728792547088384 1862232984123845872 1876518447267774464 1882801433140322816 1886445171028791296 1892761393699646624 1898361775562970112 1904435730183692288 1911905379193621504 1912189592866758656 1917370501701394432 1917655527790542848 1919404325940117632 1922019298715217856 1922305015869776384 1928741304985411796 1943536963241623552 1953818212851248128 1959599252194033664 1960360014903205432 1973579746264383488 1975398224934109184 1980187714164822272 1981320594518831104 1984019921254418432 1985848019619301376 1990662845097904208 1990958766436554112 1991723830098853888 1998470697321173614 2005933512596586496 2013801260002746368 2016544837996294144 2016844606814191616 2023597434738792704 2030444245622603776 2044064737202397184 2048020563875528704 2049907633155407872 2054877775584933376 2056771163177133568 2061757946708543644 2062937494008953408 2077573995189321728 2088564296496161792 2088874771343269888 2094744028207415296 2096756141451723136 2109688694282616832 2117963394140819456 2120848881340930048 2121164155442511872 2123118620053815296 2128266267570109568 2129483864783435776 2147916453279208591 2155937338318618624 2163155878513881856 2164393436337262592 2165233704985302721 2183128198414933322 2185034719078424576 2189263361384185856 2191280573373022208 2193604943931563008 2196593484245963264 2196920018136887296 2199030276863325136 2199875295949348864 2205209045319915712 2217204080804344352 2232935100401426432 2235079953533215712 2253551688686382784 2264366393735806976 2267451338576478208 2269540593850630144 2275043251540461952 2276344820975396864 2283966511224198416 2290495158992716928 2296048622470878149 2301487154288852992 2304622671995764736 2307179306872996864 2312773222218324712 2313661949188108288 2326246904450459648 2348431743525638144 2349775299071377408 2350687537336657904 2357642850295946752 2364382099605385216 2370114707066712928 2386930624567042048 2389223398604471968 2395372265868979166 2396292733087683584 2408969046526822976 2420529593303793664 2423827292961062912 2426516167573324288 2433334118973700096 2433695845466783744 2434640663670109972 2446570020197897216 2454761660890524104 2466295121140100096 2472274823750622968 2473592498671157248 2474552805697488824 2486677725447043072 2495003655331352368 2506977078778929152 2510392553423958016 2511828767972851712 2512803919221944656 2513177459272371584 2514143195370684416 2520238908937046528 2527442934060929024 2533570893760968992 2533947520919250688 2545853028273651712 2552025624516772096 2554377089752246528 2560570353170288074 2566893135945334784 2575487644213008896 2593862110164588032 2601536938257596416 2602546916337014108 2610247441399083904 2615298987108097024 2617708753134533632 2624055568538146456 2636384439839417344 2636776350711996416 2642776535733424552 2643169396820942528 2644185084786409472 2658172740995115008 2658567890800525312 2677535081460219904 2685058338177875968 2686500042670466176 2694448971766796288 2695495020491907469 2699663470563196928 2702150970977583104 2708702522361957632 2717771838843080258 2721429099189075968 2728027391724825344 2730541026976539392 2737161412009618286 2737568303850261904 2738620266385924096 2743920248769150976 2753107481744940544 2772749152244904448 2773161334369513472 2780953278827085824 2782446472765839968 2791860837731080192 2795664434494862336 2796080023083311104 2805441898160598976 2816028275328851968 2818622995588685824 2825456941429283392 2828060349368558656 2836539054262310936 2841917400510906368 2851432748950116992 2862192673285062656 2871775907682222464 2872202810596996096 2880273038785196032 2881920864754663424 2883039694496119312 2885847158188244992 2888506210355347456 2895509592869678848 2895940023907715072 2906866468830797984 2909113864650391552 2916167211843778816 2916600713733453824 2919288102573996032 2926366117908900656 2928040314077224192 2933156127994609664 2943414450529153024 2964413840188100608 2974339332956587552 2976040974963736064 2988913128123539456 2991667146439467008 2998920649757881664 3000636354922114048 3010237121903255552 3013010788387905536 3013458686527995904 3020316040838199488 3020765024938220032 3024828531930354688 3032162437314884104 3037911703994417152 3048655611105973484 3049827114838870016 3059585271442653184 3070285763051961344 3072042296736759808 3080674027841191936 3084871100132261888 3095660025556523008 3097431076048633856 3098633571943776328 3117745590542657536 3120618316544616448 3122403645863591936 3128184470868135184 3129974128841170688 3140453952933272822 3146408550565646336 3148208634672381952 3149430843614985776 3168856173994176512 3169327239279443968 3181285180133648896 3190698100264091648 3195045067994128384 3195520026380926976 3198589493619382016 3207576793192604672 3218318028947259392 3221283423529926656 3229093647347752448 3230941036223143936 3241758919156926784 3251025386957404672 3258907722216730276 3282029608779682816 3283907282718605312 3294902507995564928 3309153820422490112 3311047012327849984 3312332438974381592 3322133107235197696 3332762527821461504 3333257958552518656 3337741828336943104 3345834413588837632 3346331787516827648 3355897173633449984 3364033777772108672 3365326471546339328 3375297283724470643 3387901531643543552 3401189685672841216 3415900717855473664 3419181872489684224 3429298691339558912 3430630026080609506 3440270996460863488 3443440901014749184 3451789760957942272 3453764555962671104 3456946893634691072 3465328499788438976 3475234034333777408 3483659978921332364 3484177841263969696 3485516702672994304 3510383647044026368 3529478061924835328 3539395082143563776 3541295510792887232 3563137817763037184 3577113290104195072 3587338358021963776 3589090231923740368 3596036107273633408 3599349535559983744 3608076406739951377 3621549913136201728 3635754491581313024 3651480077707575296 3654987518868283136 3655530849850722304 3665802049362976768 3691955214994579456 3692504041397878784 3704867336179344896 3712037272024395776 3715457585094176768 3724465968247691744 3765602866280645632 3772890342057582592 3785522787399293248 3796723551125940224 3808871460367384576 3823810758387243008 3824379185733517312 3834741003402788864 3838808651880235264 3844038597430435712 3844610031739552768 3857482609970823592 3887073926483247104 3907636425702496256 3919198504388067328 3920720029806410864 3947159492528766976 3950796449868218368 3960375428329644544 3962641189037662208 3968039842508836864 3971696039238602752 3981325690195808416 3981917532873108224 3996941394642347228 4027602520005492736 4033089675992588288 4033689213628383232 4047194869477585408 4060888491245207552 4088129474404794368 4109755551169866752 4113542326354267136 4123515893417087288 4125874988017906816 4155147990378643456 4177128592992323584 4177749542686539776 4189488056414830592 4193512282903446272 4219377388565233664 4235926788281638912 4241697762681860096 4242328310885023744 4246237240107630592 4256532535140219136 4258967729566871552 4260621161422692451 4295832906558417182 4311874676637237248 4326311757027763712 4328786872674525184 4330467409970605442 4366256396829866644 4370069438156849152 4387209887863126016 4393186968491926528 4393840036273774592 4398060553726650272 4399750591898697728 4410418090639831424 4434408161608688704 4465870200802852864 4470159907066431424 4507103377372765568 4528732787471613952 4534902677152956416 4539081187701260288 4550086503080923904 4552689641950793728 4554457103589774689 4567933022448396832 4580990317985433856 4592097244941756298 4609245343991529472 4614358613745993728 4625546444436649424 4627323898376216576 4652493808900919296 4696863487051276288 4701375074673315808 4715285700591893504 4728764199210770432 4740229414133425856 4773861249134084096 4778446797208943936 4790744531737958332 4792585466175367168 4817938093053645952 4841059186607587328 4847654585922125824 4853032335146648576 4866668237947400192 4867391690933567488 4869281327340219944 4893140040395794432 4909523321781048208 4932590242280200192 4944549647501245936 4947184997342314496 4949105611394977648 4973355450894086144 4990007310662704736 5013954157557858304 5020785106847916032 5025607838443889312 5026354918544743168 5040477817874093056 5054885868121858048 5067141787521937984 5067895041838501376 5091706056547303424 5104051249033544192 5108754179504493056 5121140706340576148 5150975288426017792 5187724220329176064 5203073876515192832 5205093832674028216 5220494882798167808 5230597974216194048 5235417506269067264 5248111137076292912 5272768879678834688 5273552701423992832 5285553071466849104 5286338793641885056 5288370169572818944 5304038588709882439 5316345481990230016 5317135781601050624 5355070162920439808 5373000085340932352 5388897943533592576 5390990040983814938 5399326941126393856 5404301941955166208 5417405044723915264 5435543677686160516 5442858198378151936 5456054783449650688 5461082053953078784 5474322824019236572 5475136607700523808 5477240532771848192 5506214963489881088 5545498304489808896 5546322668739026944 5561906557654171648 5564892945531679936 5583721675462160384 5591328868989724672 5592160046166622208 5610883796321197952 5632056550657703936 5637245991177371648 5650913882858566784 5656120698737117312 5669834353448495021 5673078108524621872 5683834801021812736 5702865497900233984 5724385346570125312 5743551815364444928 5744405621193992192 5760546077570392064 5766079388992238624 5771694316376489984 5777012420710694912 5791019185739357696 5791880047815430144 5813732937661595968 5818227729300783104 5832334423687557632 5833201427466907648 5838576205147992064 5852732235817801312 5856080628154448384 5886828901058306048 5928827680376201216 5948678665913175104 5952081949927472128 5977826256247078912 5983334292878934016 5997841299515763328 6001272709844228096 6020474243806511104 6026021576775811072 6040632081676398976 6041530049876440064 6049657063860709376 6064324874629768208 6075823407988834304 6097311222211946968 6099654229677740032 6119170542885306368 6140571526103922688 6144084593473519616 6169742200264523776 6191320051113046016 6194862152097267712 6197267143887552656 6235491181085315072 6241236633089232896 6244807291727183872 6256368941736270368 6259948257682341376 6280907905866545644 6292817101131292672 6298861687229971552 6337712347988353024 6338654478558887936 6362570360267297792 6381396200528183296 6390090135988256768 6397178987238764032 6415153586385209344 6458187294695504896 6461882072446287872 6483517838313853568 6502050773914809344 6517815444433460552 6564059217559365632 6567814565437210624 6589805015991129856 6618307640844980224 6622094024655699968 6624664877948763184 6644266214470395392 6665525055642923008 6666515917105037312 6675483656673886208 6691668827177675264 6692663575033655296 6711794347266899968 6728067555544217344 6750594567448941286 6775803063287087104 6802379371345682432 6838363744979368448 6858597382679117824 6861260052161219012 6903579521915884544 6907529111925342208 6913893787269382144 6930656999576877952 6950468068667554816 6967319957842664728 6968355682527939392 6971033405345988608 7020767294088052736 7058956123849670656 7078790164287127552 7082591021585774464 7126275635526074368 7154226580208390144 7174676716043927552 7178180463847480736 7192072214547266816 7198699071119967488 7216152813479902754 7243099826272403456 7271508983162626048 7309975037736566272 7311061699701444608 7331604098725953536 7383910429989158912 7409734672358689792 7424074544048791552 7430915170188353536 7448931936495383488 7531205732561291264 7545780684115165184 7571045574798586496 7593447102251880448 7617742920734769152 7647621516774486016 7648758371467034624 7669482006805577728 7677617303760470528 7688077194860871424 7689220063479105536 7714965219941647184 7774147852966494208 7815272851404992512 7841440059612821728 7920750856659289088 7925282378075324416 7936079685017673728 7943392078477205504 7962651380391616832 7963835065746216448 7993882789284694456 8055205040010985472 8066179351985176576 8094389738955170816 8121776982490415104 8176258948809588736 8219511102339733504 8227084652708534272 8247031786834174576 8251749976035813632 8310295980757286912 8354257185984647168 8355499085373079552 8383802930541427081 8387024565806892544 8471853576563277824 8483395525363720192 8484656621770047488 8492474480215261184 8513065070280438272 8517935459133743104 8521242322845384902 8591665813116834364 8652623514055527424 8657573745349050368 8660934819941210884 8732512793659733288 8740138876313698304 8774419775726252032 8786373936983853056 8787680072547549184 8796121107453300544 8799501183797395456 8820836181279662848 8868816323217377408 8931740401605705728 8940319814132862848 8961996236096008259 9014206754745531136 9069805354305912832 9078162375402520576 9100173006161847808 9105379283901587456 9108914207179549378 9135866044896793664 9161980635970867712 9184194489883512596 9228717227491987456 9251092888873298848 9254647796752433152 9304987617801838592 9393726974102552576 9402750149346631616 9430571401183787008 9457528398421540864 9480458828266851712 9512201435950780903 9547722498268168192 9556893594417887872 9580064942033664001 9581489063475916664 9585170932350734336 9635876186107291904 9695309171844251648 9706064670293297152 9733336475894800384 9734783381867134976 9738562654680439888 9786280080791588864 9819046643562096416 9865180484560400384 9889099295002491872 9898211222789955296 9946710901788172288 9980014621325409472 10027908315115716608 10041570213695832064 10051215676887778624 10052709837089486336 10080955635748186112 10109771736243716096 10134283575043875968 10135790083677002752 10208102498067088384 10217508359008986112 10242281412681152296 10301950576852035584 10375448440658352128 10406147753030385664 10410187665348056432 10440989765596335616 10461195948432388096 10470835012538134528 10496222274152585824 10545537759357669376 10547105402847985664 10571106142933698208 10572677587283770112 10608077177419764878 10632690963980460032 10634271563202101248 10710140325840879616 10746000170681864704 10777795887067185152 10781980081967629876 10834810089447830528 10871087355372321032 10912109566899301376 10922164107906157568 10948645648038473144 10950273215401047616 10954481065543696384 10991588835266454877 11012429926979762176 11090996608979617792 11092645337478053888 11123813115308343296 11129785891063359872 11167443350924320768 11182657737979449344 11184320092333244416 11221767592642395904 11264113101315407872 11274491982354743296 11301827765717133568 11312241397474234624 11339668706896990042 11346156217049243744 11367669602043625472 11405730995800467968 11448770693140250624 11487103630728889856 11488811242387984384 11521092155140784128 11532158777984477248 11582038371478715392 11583760095630860288 11627465875323191936 11664668847375115264 11666402854933815296 11677152410295984128 11705464471635602624 11712161256308896768 11773657802116612096 11857655360752402432 11897357331826350208 11904163899854944256 11955652512494157824 11966668585757868032 11995682599031526656 12002545419688456192 12007205091282133271 12040948487613022208 12052043153551622144 12081264163352797952 12083060099752880128 12099314127721418752 12128649749259536416 12151646815977668608 12194622444423893936 12199308459355480064 12238341085770612736 12281143052207845376 12288169186947039232 12382640102226092032 12394534287775105312 12470982362170630144 12482473266178465792 12512737883472540736 12519896515364682752 12561815811733091288 12585634202262585344 12597723374459943104 12675424695976706048 12725140720534595584 12762792401056366592 12780180271976513536 12794357974477528064 12830307172770418688 12916374589391009792 12923764144892575744 12967035676627707136 13004101547829618688 13035630888866921104 13128118435118731264 13135629130874421248 13179610031982259712 13236615281689960448 13249329755897526368 13288532428940790784 13331050111285846016 13333031834210074624 13383337654355350528 13385327150067310592 13423588694533799936 13456135111088434688 13501189134897882572 13604758742691364864 13676727489958736896 13717194765358235648 13722520104322438024 13807159043831769088 13815058223850684416 13827787574538764288 13861313999153755904 13900936137335109632 13934639915685329456 13936711365055878784 13942066810691977216 14041534588176105472 14117912247699341312 14165182043171548928 14252551271052148736 14308453160416780288 14349353432087855104 14356360927694961472 14384144429094533632 14397398142239934976 14432305626959805508 14543017966325252096 14619950075473132544 14622123399402889216 14663208197451907072 14767820859978317824 14819469344717379584 14848149088097583104 14861830340376707072 14897863872990766976 14947745113636941419 15062411465122582528 15091561368230330368 15142091149597172992 15186894204503760896 15235485841469538304 15295243033548972032 15297516742934069248 15338964013611155456 15355234607520941056 15376154389721742848 15378440126958211072 15429930439883294368 15630545702809985024 15682880119225643456 15841501713318578176 15850564756150648832 15872159370035347456 15886784156954411008 15925302760783233664 15927670131492432896 15987765578569388912 16110410080021970944 16132358703970353152 16188779477910341632 16352517897619177472 16439022204679467008 16454169305417068544 16494063573668349152 16503499952071627264 16708514371969294336 16710998170746159104 16767605861082854162 16774049131613785088 16943707153126555648 16966791050727440384 17026130140560876544 17035870918267486208 17042484645690769804 17183331626233668728 17305247028111054848 17315147490698100736 17321869639882421768 17465025587319466576 17480277752627396608 17548839551452504064 17572747873967706112 17575360145095098368 17592242214906601088 17599002367594790912 17641672362559325696 17737632646434754816 17863480803211411456 17880639628265725696 17923992472192016518 18028413509491062272 18200346012323695616 18210758567803174912 18217828414359098756 18271732089793587328 18323961271941735424 18368388979767025192 18457434454983974912 18502185777746597696 18509295593504866304 18609975235603677184 18787453948205105152 18805500298693263232 18861142802367574016 18868465143443352283 18915056796843081728 18960917656533703424 19024402871901561806 19095444996536336384 19113787188835775744 19160129884067328002 19162978126951833328 19170341864701468672 19271752372214583808 19412129340586594304 19466672951789600768 19477125309360879776 19572560161583177728 19638093287124192832 19730360969120800768 19778198590004983744 19796422445579910592 19893421803576344576 19960029242650818944 20055816630231433216 20083140427391664128 20102431353775557248 20105419674178972672 20161911271496372224 20219543472487432192 20268567150087751936 20271580167354005504 20416204996134176768 20435016718017972224 20484562825362304592 20603901153704071168 20750896881316704256 20820375330696112864 20881979531192671232 20922391896864776192 20941670025076269056 20992444548305171648 21091075518715338752 21094210805695971328 21142212285867396416 21145355174567540224 21216154354839529756 21265381927960920064 21492000341363729408 21555591774134370304 21563960163935259752 21669620178895661056 21742174710744642064 21824219133798602752 21844328215812315136 21897291296076946288 21900546430802095232 21908962131087392768 21983177670532909754 22024859853959524352 22181993217959235584 22185290674956107776 22259571782126719744 22334886701848641536 22365315475958898688 22368640184666488832 22443535185284791808 22528226202630815744 22548983964709486592 22603655531434267136 22624482794948469248 22679337413793980084 22692312434098487488 22811461991600935936 22974207261457779712 22977622484775968768 23042184310281568256 23064317555968954496 23164076742957430784 23167520191261720576 23254931750646383872 23329337694750230528 23332805709867630592 23354304820591968256 23410928943271205248 23424322512617793536 23547315604233224192 23627080986071294501 23715310721504804864 23794714663652700416 23808327799709888512 23911305024988315648 23933337171515736064 23991365198063053312 24005090839376912384 24014410182564266542 24081896975226044416 24104086307103244288 24162528326705595904 24166120199505760256 24198628255442837504 24257299498519072832 24389244888847787872 24398616918710960128 24562286104415690752 24765280204452184064 24789068575550210624 24941964724341260288 24964946532356931584 25025475766945081472 25039793030729365504 25123631623466182576 25171268404525170688 25195446748919886208 25256534847179659639 25350849391953412096 25450281441069191168 25560360543953027072 25588715948955056128 25660614345540837376 25832749178782019584 25847528289785151488 25934071353255414272 26008203095659237376 26071261777733842208 26256236870237462528 26359220063964519424 26473230563379920896 26498659511795052736 26577064857881581568 26662100222571692032 26766675308710701056 26770654300134621184 26912270222176869376 27002378269795765144 27209517485382729728 27353454979917473792 27434389530716471296 27445040208644876048 27614318087663538176 27630116447701368832 27655575149077528576 27722627998307511808 27801872274670219264 27869279831370658912 27873422730111757568 28235824495398682624 28330364086343097856 28616906320833560576 28712721855389922944 28768288858189067264 28794796284479869952 28864611253919611016 29086035932650504192 29239900150946265088 29244246798805778432 29326416394903814144 29535641719956635648 29638938689434759168 29696298176195166208 29723660680753414144 29795727745981533952 29895490227273882838 30124822930245165056 30183122736460660736 30284182299194345984 30373788409007521792 30590486067097944064 30710469215041882112 30752308779443485696 30756880253916422144 30859860879766588736 31261091405619970048 31365760238451286912 31683003426637156352 31701129512301297664 31744318740070694912 31773568313908822016 31850605521566467328 31855340262984865792 31975531157138777824 32264717407940706304 32377558955820683264 32878044409358934016 32908338610834137088 32988127147336698304 33006999904143254528 33417028743938588672 33535211722165708324 33548098263227570176 33887414306253111296 33933582101454880768 34052260281121753088 34071741836534972416 34084969291381539608 34366663252467337456 34610494056222109696 34630294981396201472 34643739279764843536 34930051174638933152 35097679102905008128 35145495747935412224 35150720290190196736 35184484429813202176 35283344725118651392 35475265292869509632 35761279256531451392 35847984944384033036 36056827018982124544 36400692024647391232 36421517135606349824 36435656828718197512 36543464179587174656 36647922543883470848 36736777959534050384 36914868909967949824 37004371555493195392 37018591187009732608 37128270120969177073 37219950471207354368 37574907896410210304 37611000597386526464 37722285604735148032 37736930286886704566 37830113593686163456 37921835313067406848 38048805743803123612 38227574377671551488 38320259768134656004 38325956253903666656 38340683729402937344 38543504744429167616 38824258681173188608 38933345903579201536 38954250618721759552 39145120323166355456 39276186574248385664 39460721938241601536 39556397180009967488 39592844891159821184 39688840474139465147 39786843607152689152 39920058485301637888 40166280854783328256 40204862707551114496 40210839348357945344 40323822542992744448 40439086944974864384 40537134300175503872 40543160334708011008 40832409992268353536 40870033436035944448 40969125650724609184 41207802307408142336 41501793762633408512 41640750661392225728 41763959062385342464 41844783793729552384 41883340050152538112 41984889096610343296 42182151037430677504 42284424571734792832 42290710349135080448 42432308709679059512 42530763855921840128 42984000682727458816 43111183548268740608 43127920327870519504 43339240357791322112 43484349421489284128 43648438267597205504 43688656431624630272 43794582592153892576 43801092861604190464 43966355341065819508 44049719707919048704 44363986435918471168 44370581349912215552 44519143564253439488 44669773403697283072 44730630951917797376 44887070370569583616 45207311062868534272 45248965589896938496 45358674827587960168 45384624868196974976 45622923983201871872 45948414522915559424 45955244969551937536 46084368620563136512 46128635111937908992 46328153485914861568 46335040382523441152 46509863501292767744 46658675389500461056 46665611419735261184 46708609641183936512 46821857886542410496 46848645025235587072 47094631208466448384 47254161972142589002 47430621443009609728 47589429327305400832 47616655599419777024 47982730396126106624 48010181678753824768 48028820365128533084 48325056653411191808 48332240399011520512 48397256510885675008 48514598997038145664 48778489777695575744 48797233837421920256 49124572208831381504 49530560408904368128 49578137151100421248 49883929448682520576 49929893064713863168 50050951533890162944 50079586061458731008 50247263246932365152 50342536809050341376 50390893497839772416 50513069694359319278 50701698783906824192 50900562882138382336 51177431897910112256 51321228691081674752 51665498357564039168 51868142706510828544 52016406191318474752 52142523555467684416 52512473740474925056 52718440127929038848 52946461126759841792 52997319023590105472 53154129715763163136 53324200445143384064 53533350617421402112 53541308600269242368 53824540444353738752 54004756539591530288 54419034970765459456 54706909959834947584 54890080417289752096 55228636175327076352 55445255996615023616 55603744549340438528 55738559662741317824 55746845460223515136 56660728172686195712 57233812641667121152 57425443710779845888 57536577716378134528 57589592568959739904 57729222507839222032 58172071865301008384 58479800301892530176 58488493597611556864 59277877378869518336 59392596352390332416 59447321361506828288 59591455491963067904 59790980454547765676 60249645860490330112 60568364598388691968 60747576818015043584 61180972134195888128 61420938430083764224 61504617558886971392 61513760507832844288 61719721759533177472 62522182811239940096 62731520476902573824 63366006853274312704 63488637480141389824 63547136627817644032 63701211043132934656 63710680525969731584 63951062314277555648 64755117911641366528 65756088818717868032 65816677221668274176 65976254294673396608 66013999808286509056 66585410051655466321 66834057487877177344 67070423444331416648 67096196526455140352 67867164202909761536 68104520562243506176 68143483673069944832 68169938582763079216 68733326504934674912 69220988112444219392 69287478559529687072 69860102349277866304 70195358205810016256 70290991495870824448 70368968859626404352 70566689450237302784 70950530585739019264 71522558513062902784 71695969888768066072 72113654037964249088 72801384049294782464 72843034271212699648 72871313657436395024 73086928359174349312 73295845087766941696 73473555919068100768 73829737819935899648 74008743110986390784 74256540241938354146 74439900942414708736 75222001194773052928 75444571209470296064 75473860573773409132 75843670626134813696 76097611487606247224 76455148755343102976 76640519536269312008 76651912507807333312 76681367458805874688 77087009488858335232 77648517362346377216 77866691807158403072 77908501237443519104 78290240646332710912 78552373148496771328 78921443876483203072 79112794360019934976 79185689782319642368 79377680948278930294 79573687214305378304 79840116970603275776 80409725415102228992 80421678696715890688 80647645085985488896 81074268600351007744 81086320669416022016 81664819984536707072 81740066872071888896 81938251301449218368 82415604614816284672 83003587525266817024 83281501322784451456 83527918124770684928 83689567587459104768 83766680100305076224 83969778193220686592 84364302074861355008 84568849143469585664 84581420698270160896 84864617419358119024 85061527711843680256 85968001365454917632 86255840655741039008 86678480715582644224 86968698842978568256 87296876535194411008 87377312863249260544 87589165184307785152 87602185723208380928 87932710682131639016 88099439415838097408 88727972871836942336 89038287128506878976 89339546807394566144 89461261903835594752 89774140741139167232 90414622125737068544 90497931179793876992 90717349655175920336 90769249736393949952 91245847966403743744 91896829045831118848 91910489939103875072 92257270223875817984 92656306971829723136 92670080765046882304 93019727002585535488 93317350779000922112 93331222839470522368 93417219282367873024 93643715773084820992 93697290050471174144 94508323944285178004 95178858654610801664 95233311198839554048 95965460792252213248 96020363357507649536 96057640730257066168 96650113306822383616 96664480798023041024 96794513021771350016 97029197994076291328 97556979555391151488 97594467674843840512 98249144417662763008 99061120817808736256 99156274302200842496 99767858897365041152 99859786129427726336 100101903067780325888 100159172122917462016 100494526493864730304 100781786995679544832 101026139388718638556 101801125764276764672 102354863795820224512 102642457382163349504 103330996715128078336 103736285413021657088 104032812382636949504 104285047110935368832 104634215795458589933 105024947480949850112 105436880255858077696 105892922253519683584 105994638047180210944 106308259431526326272 106648400890286768128 107066701234842804224 107082617200538484736 107649080888707477504 108009513079183060576 109413819919669895168 109780160834579504192 110457272350654152704 110890511993230047232 111207489098680877056 111477119325482635648 111493690920447030272 113321456345372391424 114467625283334242304 114850887421559691776 115073155432756269056 115179185137919479808 115458445015678444064 116959600603785060352 116976987195223113728 118555754757739036672 119182910983926135808 119581960909095531352 120499291720980660224 121136729196777383936 121495153636030087168 122361944268391776256 122841876860167528448 123009235117773942784 123027521015665688576 123439443519066354944 125044365622479880192 125463040953805147648 126732013706548625408 127402422086265869312 127421361051939463168 127902124628555111296 129510235823282733056 131512177637435736064 131633354443336548352 131952508589346793216 132027999616573018112 132079256004103465981 133170820103310932642 133668114975754354688 134140846888662833296 134192393052910280704 136209041124487012352 136339877165526158432 137466653009869349824 138441976224888438784 138574957119059374144 139720204698555732608 140390716411620032512 140581982991741648896 140737937719252808704 141133378900474605568 141901061171478038528 143045117026125805568 143391939777536132144 144227308075928498176 145602768098589564928 145742627314872790048 146173856718348698624 146591690175533883392 146947111838136201536 147659475639871799296 148017486221972781568 148513080483876708292 150444002389546105856 150889142418940592128 150947721147546818264 151687341252269627392 152195222975212494448 152910297510686205952 153281039072538624016 153303825015614666624 153362734917611749376 154174018977716670464 155297034724692754432 155817002474887038208 156580481292665421824 157104746296993542656 157842887752966406144 158225588720039869952 158371379564639284736 158755361896557860588 159680233941206551552 160819450830204457984 160843357393431781376 161295290171970977792 162148537200702015488 162172641338832044032 163329639969073414144 163480133744143777792 163876502602898436736 164425196250006355609 164831209229632569344 166007175050533634048 166563002645568902912 167055836249541369856 167379135174918209536 167533360200610152448 167939556386441373184 168728604149722710016 169137698286939171328 169162841396540321792 169729234838716238048 171936002730909835264 172511681311482078016 173356961431165288448 173937397685957136512 174593753070388822016 174754625726498521088 175178330368615570304 175204371446416761856 175865421364263278032 176198878831676194816 177455945743673884672 178076574257013757952 178922523807671189504 179548281482278334464 180829244251474137088 180995862359587753984 181434699310351840672 181538499472787899904 182491695932807487488 183793658091662237696 183820979878207750144 184514540447751635968 185312613943659446272 186039454005171070976 186634701558001844224 187287431546169641984 187394580100942348288 189016647888570356008 190357717309221603328 190466622397679108096 191930921584504426496 192040726715015299072 192115281460514132336 193300226613644767232 193328961596046082048 193589026043542700032 194058395988152582656 195113959110782302976 196498288835325526016 198312548604401684992 200203806135560651776 200318344245834924032 200989052987729460608 201563573991359089664 202052278777437277112 203602251528553529344 204709727591640449024 205284914764326699008 206661993430256156672 207472570826043314176 208065624765273899008 208570094221870737664 209268431590917179866 210049894961899700224 210873760511716155392 211989276094360421888 212616518863052652544 214133402469685608448 215298161777414955008 216019026158366121152 218827639839339790336 219560321669159008384 220914544701308305408 221781023986460094464 222414978197361754112 222954238650965271296 222987381840894060544 226642912690744782848 229701774843119383552 230146310865512538112 230358370275838959616 230916890031356888128 233919201207570120704 237111509515478073344 238365821967852271616 239163921818191062704 240998583441961320448 242273458393554767872 245683753720335056896 246018470235547885568 246055042031331377152 246878887038132709888 250926081907610295296 253464027413097250816 254804844172531738624 254842722103878926336 255804249257110222592 259020471646565466112 259897890846784239511 263024355274871472128 263266708886673096704 263905017178693586432 264055999233146036224 264158512008206931962 266341640206621865284 268281693777325666592 268384786105820561408 272418082248974024704 272679754331052316864 274933306019738699648 276883952449776877568 277149914238118748288 277821883318976256029 279440409397111465216 281163965983483297792 281475875438505617408 282266757800949211136 283802122342956077056 286090234052251611136 286783879555072264288 288454616151856996352 291205536197179129856 291485254629745580096 292347713436697397248 293183380351067766784 293894223676272403072 296034972443945563136 297026160967753416584 300888004779092211712 301778284837881184256 301895442295093636528 303374682504539254784 304390445950424988896 305820595021372411904 306562078145077248032 306607650031229333248 308348037955433340928 310594069449385508864 311634004949774076416 314209492593987085312 316451177440079739904 316742759129278569472 317510723793115721176 319360467882413103104 321638901660408915968 321686714786863562752 322590580343941955584 324297074401404030976 324345282677664088064 326659279938146828288 326960267488287555584 327753005205796873472 328850392500012711218 329662418459265138688 332014350101067268096 333126005291137805824 334111672499082739712 335879112772882746368 338275396573878342656 338325682793080643584 339458469677432476096 343872005461819670528 345023362622964156032 346713922862330576896 347874795371914273024 349187506140777644032 349509251452997042176 350356660737231140608 350408742892833523712 351730842728526556064 352397757663352389632 354911891487347769344 356153148514027515904 359096562964556668928 361658488502948274176 361991724719175507968 362869398620703681344 363076998945575799808 364983391865614974976 367587316183324475392 369029080895503271936 370625227887318892544 372078908010342141952 373269403116003688448 374574863092339283968 374789160201884696576 378033295777140712016 380715434618443206656 380933244795358216192 383861843169008852992 384230562921028264672 386600453227289534464 386657923192092164096 388116791976305165312 390227918221564605952 396625097208803369984 400407612271121303552 400636688491669848064 401978105975458921216 403127147982718179328 404104557554874554224 407204503057107058688 409419455183280898048 413323986860512313344 414945141652086628352 416131249530547798016 417140188443741475328 418536863181834359732 421747521023432310784 423978552188720843776 425233037726105305088 428266804939371216896 430596323554829910016 432038052316732242304 437655279678679580672 439120643338318016768 441829089402616610816 443562047972920188928 444829956394723508224 445908477301930542592 445974763681788121088 453285825381489565696 459403549686238767104 460292621731025076224 460716740551677919232 461833780062713776256 467838402415140241408 474223019030956146688 476731643935704543232 478327843636382125408 484546916787109535744 491367507440670113792 492036940471095771136 493757774076265419776 501852163815220590592 506928054826194501632 509609688345063477248 509685444207757852672 511608498514220445184 518040943293130932224 519795781693568479022 527810034357387172864 528111998466292072448 528317024016413863924 532683280413243730568 536563387554651333184 536769572211641122816 544836164497948049408 545359508662104633728 549866612039477399296 553767904899553755136 554299828476237496576 555643766637952512058 558880818794222930432 562951750877011234816 564533515601898422272 567604244685912154112 572180468104503222272 573567759110144528576 576909232303713992704 582411072394358259712 582970509259491160192 584695426873394794496 586366760702135533568 587788447352544806144 592069944887891126272 594052321935506833168 601776009558184423424 603790884590187273056 606749365009078509568 608780891900849977792 611641190042744823808 613124156290154496064 613215300062458666496 616696075910866681856 623268009899548152832 628418985187974170624 632902354880159479808 633485518258557138944 635021447586231442352 638720935764826206208 643277803320817831936 643373429573727125504 648594148802808061952 648690565355328176128 653318559876293656576 653920534976575111168 655506010411593746944 657700785000025422436 666252010582275611648 668223344998165479424 671758225545765492736 676550793147756685312 676651365586161287168 678916939354864952192 687744010923639341056 690046725245928312064 693427845724661153792 695749590743828546048 698375012281555288064 699018502905994084352 700713321474462281216 700817485785667047424 703461685457053112128 712306297028055031808 718193125929113337856 723316977005896548352 723983449438351015936 725738797241407362688 726153997891151599616 729966783731229949952 732439510568210129531 735174632366648950784 738058161791006543872 741250455774637785088 744157816020684283904 746538806232007376896 749149726184678567936 749578320403769393152 756066591554281424032 761430869236886413312 767723686338017705984 768461125842056529344 773200906454579068928 776233583952610330624 780455836443129211904 793250194417606739968 800815224542242607104 801273376983339696128 803956211950917842432 806254295965436358656 808209115109749108448 818838910366561796096 829890283304173256704 834280376887482950656 837073726363668719464 843495042046864621568 847957104377441687552 850466075452210610176 856533609878742433792 861192647109659820032 864076104633464484608 875310559357359161344 878241286676636033536 887124095945840377856 891816954603861085184 891949527363576242176 906571650762979131392 918807099372477534208 920585243462050152448 921433481103355838464 923667560125427552512 935676804830280482816 953463287871409086464 956655687272764250816 969093833574219071488 982735014881340227584 984073880942191542272 987515548152530839552 1003704327630441181184 1019219376690126954496 1019370888415515705344 1023216997028440890368 1039591563387136958044 1055620068714774345728 1056223996932584144896 1056634048032827727848 1065366560826487461136 1073126775109302666368 1073539144423282245632 1089672328995896098816 1090719017324209267456 1099733224078954798592 1108599656952474993152 1111287533275905024116 1117761637588445860864 1125903501754022469632 1129067031203796844544 1135208489371824308224 1144360936209006444544 1147135518220289057152 1150976373750044489263 1153818464607427985408 1164822144788716519424 1165941018518982320384 1169390853746789588992 1172733521404271067136 1175576894705089612288 1184139889775782252544 1188104643871013666336 1203552019116368846848 1207581769180374546112 1213498730018157019136 1217561783801699955584 1223282380085489647616 1226248312580308992128 1226430600124917332992 1233392151821733363712 1246536019799096305664 1256837970375948341248 1265804709760318959616 1266971036517114277888 1270042895172462884704 1277441871529652412416 1286555606641635663872 1286746859147454251008 1297188297605616123904 1311012020823187493888 1315401570000050844872 1332504021164551223296 1336446689996330958848 1343516451091530985472 1353101586295513370624 1353302731172322574336 1357833878709729904384 1375488021847278682112 1380093450491856624128 1391499181487657092096 1401426642948924562432 1401634971571334094848 1406923370914106224256 1424612594056110063616 1436386251858226675712 1446633954011793096704 1447966898876702031872 1451477594482814725376 1452307995782303199232 1459933567462459899904 1464879021136420259062 1470349264733297901568 1476116323582013087744 1488315632041368567808 1498299452369357135872 1512133183108562848064 1522861738473772826624 1535447372676035411968 1536922251684113058688 1546401812909158137856 1552467167905220661248 1560911672886258423808 1586500388835213479936 1601630449084485214208 1607912423901835684864 1612508591930872717312 1616418230219498216896 1659780566608346513408 1668560753774965901312 1674147452727337438928 1686990084093729243136 1695914208754883375104 1722385294219319640064 1728152209266928969216 1756482573353272067072 1774248191891680755712 1783633909207722170368 1783899054727152484352 1813143301525958262784 1837614198744955068416 1841170486924100304896 1842866962206711676928 1847335120250855105024 1906926575742818172928 1913311374545528501632 1938187667148438142976 1968147761884383084544 1975031096305061679104 2007408655260882362368 2038438753380253908992 2046433994056881780736 2079183126774273916088 2111240137429548691456 2112447993865168289792 2113268096065655455696 2130733121652974922272 2146253550218605332736 2181438034648418534912 2199466448157909597184 2217199313904949986304 2222575066551810048232 2235523275176891721728 2251807003508044939264 2258134062407593689088 2270416978743648616448 2288721872418012889088 2294271036440578114304 2301952747500088978526 2307636929214855970816 2331882037037964640768 2338781707493579177984 2351153789410179224576 2368279779551564505088 2376209287742027332672 2407104038232737693696 2415163538360749092224 2426997460036314038272 2435123567603399911168 2446564760170979295232 2452496625160617984256 2452861200249834665984 2466784303643466727424 2493072039598192611328 2513675940751896682496 2531609419520637919232 2533942073034228555776 2540085790344925769408 2554883743059304824832 2573111213283271327744 2594376595211232247808 2622024041646374987776 2630803140000101689744 2665008042329102446592 2687032902183061970944 2706203172591026741248 2706605462344645148672 2715667757419459808768 2760186900983713248256 2782998362975314184192 2802853285897849124864 2803269943142668189696 2813846741828212448512 2849225188112220127232 2872772503716453351424 2893267908023586193408 2895933797753404063744 2902955188965629450752 2904615991564606398464 2929758042272840518124 2952232647164026175488 2976631264082737135616 2996598904738714271744 3024266366217125696128 3045723476947545653248 3070894745352070823936 3073844503368226117376 3092803625818316275712 3104934335810441322496 3121823345772516847616 3173000777670426959872 3203260898168970428416 3215824847803671369728 3225017183861745434624 3232836460438996433792 3319561133216693026816 3337121507549931802624 3348294905454674877856 3391828417509766750208 3456304418533857938432 3512965146706544134144 3548496383783361511424 3567267818415444340736 3567798109454304968704 3626286603051916525568 3675228397489910136832 3694670240501710210048 3813853151485636345856 3826622749091057003264 3876375334296876285952 3950062192610123358208 4014817310521764724736 4076877506760507817984 4092867988113763561472 4158366253548547832176 4222480274859097382912 4226536192131310911392 4261466243305949844544 4292507100437210665472 4362876069296837069824 4398932896315819194368 4434398627809899972608 4445150133103620096464 4471046550353783443456 4503614007016089878528 4540833957487297232896 4577443744836025778176 4588542072881156228608 4603905495000177957052 4663764074075929281536 4677563414987158355968 4702307578820358449152 4736559559103129010176 4752418575484054665344 4814208076465475387392 4830327076721498184448 4853994920072628076544 4870247135206799822336 4893129520341958590464 4904993250321235968512 4905722400499669331968 4986144079196385222656 5027351881503793364992 5063218839041275838464 5067884146068457111552 5080171580689851538816 5109767486118609649664 5146222426566542655488 5188753190422464495616 5244048083292749975552 5261606280000203379488 5330016084658204893184 5374065804366123941888 5412406345182053482496 5431335514838919617536 5520373801967426496512 5565996725950628368384 5605706571795698249728 5606539886285336379392 5627693483656424897024 5698450376224440254464 5805910377931258901504 5809231983129212796928 5859516084545681036248 5904465294328052350976 5953262528165474271232 5993197809477428543488 6048532732434251392256 6091446953895091306496 6147689006736452234752 6209868671620882644992 6243646691545033695232 6346001555340853919744 6406521796337940856832 6431649695607342739456 6450034367723490869248 6465672920877992867584 6674243015099863605248 6696589810909349755712 6783656835019533500416 6912608837067715876864 7025930293413088268288 7134535636830888681472 7135596218908609937408 7350456794979820273664 7389340481003420420096 7627706302971272691712 7653245498182114006528 7900124385220246716416 8029634621043529449472 8056834616250311424841 8153755013521015635968 8185735976227527122944 8316732507097095664352 8444960549718194765824 8453072384262621822784 8522932486611899689088 8585014200874421330944 8725752138593674139648 8797865792631638388736 8868797255619799945216 8890300266207240192928 8942093100707566886912 9007228014032179757056 9177084145762312457216 9207810990000355914104 9327528148151858563072 9355126829974316711936 9404615157640716898304 9473119118206258020352 9504837150968109330688 9628416152930950774784 9660654153442996368896 9740494270413599644672 9809986500642471937024 9811444800999338663936 9972288158392770445312 10054703763007586729984 10126437678082551676928 10135768292136914223104 10160343161379703077632 10219534972237219299328 10292444853133085310976 10488096166585499951104 10523212560000406758976 10660032169316409786368 10748131608732247883776 10824812690364106964992 10862671029677839235072 11040747603934852993024 11131993451901256736768 11211413143591396499456 11213079772570672758784 11255386967312849794048 11611820755862517803008 11618463966258425593856 11719032169091362072496 11808930588656104701952 11986395618954857086976 12097065464868502784512 12295378013472904469504 12419737343241765289984 12487293383090067390464 12692003110681707839488 12813043592675881713664 12863299391214685478912 12900068735446981738496 12931345841755985735168 13348486030199727210496 13393179621818699511424 13567313670039067000832 13825217674135431753728 14051860586826176536576 14269071273661777362944 14700913589959640547328 14778680962006840840192 15306490996364228013056 15800248770440493432832 16059269242087058898944 16113669232500622849682 16371471952455054245888 16633465014194191328704 16889921099436389531648 16906144768525243645568 17045864973223799378176 17170028401748842661888 17451504277187348279296 17595731585263276777472 17737594511239599890432 17780600532414480385856 17884186201415133773824 18354168291524624914432 18415621980000711828208 18655056296303717126144 18809230315281433796608 18946238236412516040704 19009674301936218661376 19321308306885992737792 19480988540827199289344 19619973001284943874048 19622889601998677327872 19944576316785540890624 20109407526015173459968 20252875356165103353856 20271536584273828446208 20320686322759406155264 20976192333170999902208 21046425120000813517952 21320064338632819572736 21496263217464495767552 21649625380728213929984 21725342059355678470144 22081495207869705986048 22263986903802513473536 22422826287182792998912 22510773934625699588096 23223641511725035606016 23236927932516851187712 23438064338182724144992 24194130929737005569024 24590756026945808939008 24839474686483530579968 24974586766180134780928 25384006221363415678976 25726598782429370957824 25862691683511971470336 26696972060399454420992 26786359243637399022848 27134627340078134001664 27650435348270863507456 28103721173652353073152 28538142547323554725888 29557361924013681680384 30612981992728456026112 31600497540880986865664 32227338465001245699364 32742943904910108491776 33266930028388382657408 33779842198872779063296 33812289537050487291136 34091729946447598756352 34340056803497685323776 34903008554374696558592 35191463170526553554944 35475189022479199780864 35561201064828960771712 35768372402830267547648 36708336583049249828864 36831243960001423656416 37310112592607434252288 37618460630562867593216 38019348603872437322752 38642616613771985475584 38961977081654398578688 39239946002569887748096 39245779203997354655744 39889152633571081781248 40641372645518812310528 41952384666341999804416 42092850240001627035904 42640128677265639145472 43450684118711356940288 44162990415739411972096 44527973807605026947072 44845652574365585997824 45021547869251399176192 46447283023450071212032 46876128676365448289984 48388261859474011138048 49181512053891617878016 49949173532360269561856 51453197564858741915648 51725383367023942940672 53393944120798908841984 53572718487274798045696 55300870696541727014912 56207442347304706146304 57076285094647109451776 59114723848027363360768 61225963985456912052224 64454676930002491398728 65485887809820216983552 66533860056776765314816 67624579074100974582272 68183459892895197512704 68680113606995370647552 69806017108749393117184 70382926341053107109888 70950378044958399561728 71122402129657921543424 71536744805660535095296 73416673166098499657728 73662487920002847312832 74620225185214868504576 75236921261125735186432 76038697207744874645504 77285233227543970951168 77923954163308797157376 78479892005139775496192 78491558407994709311488 81282745291037624621056 83904769332683999608832 84185700480003254071808 86901368237422713880576 88325980831478823944192 89055947615210053894144 89691305148731171995648 90043095738502798352384 92894566046900142424064 93752257352730896579968 96776523718948022276096 98363024107783235756032 102906395129717483831296 103450766734047885881344 107145436974549596091392 110601741393083454029824 112414884694609412292608 118229447696054726721536 122451927970913824104448 128909353860004982797456 133067720113553530629632 135249158148201949164544 136366919785790395025408 137360227213990741295104 139612034217498786234368 140765852682106214219776 141900756089916799123456 142244804259315843086848 146833346332196999315456 147324975840005694625664 149240450370429737009152 150473842522251470372864 152077394415489749291008 154570466455087941902336 155847908326617594314752 156959784010279550992384 162565490582075249242112 168371400960006508143616 173802736474845427761152 176651961662957647888384 180086191477005596704768 185789132093800284848128 187504514705461793159936 193553047437896044552192 196726048215566471512064 206901533468095771762688 214290873949099192182784 221203482786166908059648 236458895392109453443072 244903855941827648208896 257818707720009965594912 266135440227107061259264 270498316296403898329088 272733839571580790050816 274720454427981482590208 279224068434997572468736 284489608518631686173696 293666692664393998630912 294649951680011389251328 298480900740859474018304 304154788830979498582016 309140932910175883804672 311695816653235188629504 313919568020559101984768 325130981164150498484224 336742801920013016287232 347605472949690855522304 360172382954011193409536 371578264187600569696256 375009029410923586319872 387106094875792089104384 393452096431132943024128 413803066936191543525376 428581747898198384365568 489807711883655296417792 515637415440019931189824 532270880454214122518528 540996632592807796658176 545467679143161580101632 549440908855962965180416 568979217037263372347392 587333385328787997261824 589299903360022778502656 608309577661958997164032 618281865820351767609344 623391633306470377259008 627839136041118203969536 650261962328300996968448 673485603840026032574464 720344765908022386819072 750018058821847172639744 774212189751584178208768 786904192862265886048256 827606133872383087050752 857163495796396768731136 979615423767310592835584 1031274830880039862379648 1064541760908428245037056 1081993265185615593316352 1090935358286323160203264 1137958434074526744694784 1178599806720045557005312 1216619155323917994328064 1236563731640703535218688 1300523924656601993936896 1346971207680052065148928 1500036117643694345279488 1548424379503168356417536 1655212267744766174101504 1714326991592793537462272 2062549661760079724759296 2129083521816856490074112 2163986530371231186632704 2181870716572646320406528 2275916868149053489389568 2357199613440091114010624 2433238310647835988656128 2601047849313203987873792 2693942415360104130297856 3000072235287388690558976 3428653983185587074924544 4125099323520159449518592 4258167043633712980148224 4327973060742462373265408 4363741433145292640813056 4551833736298106978779136 4714399226880182228021248 5387884830720208260595712 6000144470574777381117952 6857307966371174149849088 8250198647040318899037184 8516334087267425960296448 8655946121484924746530816 9103667472596213957558272 9428798453760364456042496 10775769661440416521191424 12000288941149554762235904 16500397294080637798074368 17032668174534851920592896 18207334945192427915116544 18857596907520728912084992 24000577882299109524471808 33000794588161275596148736 37715193815041457824169984 48001155764598219048943616 66001589176322551192297472 75430387630082915648339968 132003178352645102384594944 264006356705290204769189888 528012713410580409538379776
- Sum of all divisors σ(n): 1471131443449966994720464167
- Sum of proper divisors (its aliquot sum) s(n): 943118730039386585182084391
- 528012713410580409538379776 is an abundant number, because the sum of its proper divisors (943118730039386585182084391) is greater than itself. Its abundance is 415106016628806175643704615
Bases of 528012713410580409538379776
- Binary: 110110100110000110000101010001100100010100101011001110100101110110100100100000000000000002
- Hexadecimal: 0x1B4C30A8C8A5674BB490000
- Base-36: 1UCED0HYKW65FJORGG
Squares and roots of 528012713410580409538379776
- 528012713410580409538379776 squared (5280127134105804095383797762) is 278797425523203721058598238996888234544669551205810176
- 528012713410580409538379776 cubed (5280127134105804095383797763) is 147208585142391002357408606434889635359628013272449757907890128210646596453400576
-
528012713410580409538379776 is a
perfect square number . Itssquare root is 22978527224576 -
The
cube root of 528012713410580409538379776 is 808254491.1864677187
Scales and comparisons
How big is 528012713410580409538379776?- 528,012,713,410,580,409,538,379,776 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 528,012,713,410,580,409,538,379,776 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 528012713410580409538379776 cubic inches would be around 67354540.9 feet tall.
Recreational maths with 528012713410580409538379776
- 528012713410580409538379776 backwards is 677973835904085014317210825
- The number of decimal digits it has is: 27
- The sum of 528012713410580409538379776's digits is 115
- 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 528012713410580409538379776 - Facts about the integer". Numbermatics.com. 2024. Web. 25 May 2024.
APA style:
Numbermatics. (2024). Number 528012713410580409538379776 - Facts about the integer. Retrieved 25 May 2024, from https://numbermatics.com/n/528012713410580409538379776/
Chicago style:
Numbermatics. 2024. "Number 528012713410580409538379776 - Facts about the integer". https://numbermatics.com/n/528012713410580409538379776/
The information we have on file for 528012713410580409538379776 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 528012713410580409538379776, math, Factors of 528012713410580409538379776, curriculum, school, college, exams, university, Prime factorization of 528012713410580409538379776, STEM, science, technology, engineering, physics, economics, calculator, five hundred twenty-eight septillion, twelve sextillion, seven hundred thirteen quintillion, four hundred ten quadrillion, five hundred eighty trillion, four hundred nine billion, five hundred thirty-eight million, three hundred seventy-nine thousand, seven hundred seventy-six.