29287829569794774424585216
29,287,829,569,794,774,424,585,216 is an even composite number composed of seven prime numbers multiplied together.
29287829569794774424585216 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of eighteen thousand, seven hundred eleven divisors.
Prime factorization of 29287829569794774424585216:
210 × 72 × 116 × 292 × 312 × 612 × 3312
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 7 × 7 × 11 × 11 × 11 × 11 × 11 × 11 × 29 × 29 × 31 × 31 × 61 × 61 × 331 × 331)See below for interesting mathematical facts about the number 29287829569794774424585216 from the Numbermatics database.
Names of 29287829569794774424585216
- Cardinal: 29287829569794774424585216 can be written as Twenty-nine septillion, two hundred eighty-seven sextillion, eight hundred twenty-nine quintillion, five hundred sixty-nine quadrillion, seven hundred ninety-four trillion, seven hundred seventy-four billion, four hundred twenty-four million, five hundred eighty-five thousand, two hundred sixteen.
Scientific notation
- Scientific notation: 2.9287829569794774424585216 × 1025
Factors of 29287829569794774424585216
Divisors of 29287829569794774424585216
- Number of divisors d(n): 18711
-
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 331 341 352 392 406 427 434 448 464 484 488 496 512 539 616 638 662 671 682 704 784 812 841 847 854 868 896 899 928 961 968 976 992 1024 1078 1232 1276 1324 1331 1342 1364 1408 1421 1519 1568 1624 1682 1694 1708 1736 1769 1792 1798 1856 1891 1922 1936 1952 1984 2156 2233 2317 2387 2464 2552 2648 2662 2684 2728 2816 2842 2989 3038 3136 3248 3364 3388 3416 3472 3509 3538 3584 3596 3641 3712 3721 3751 3782 3844 3872 3904 3968 4312 4466 4634 4697 4774 4928 5104 5296 5324 5368 5456 5632 5684 5887 5929 5978 6076 6272 6293 6496 6727 6728 6776 6832 6944 7018 7076 7168 7192 7282 7381 7424 7442 7502 7564 7688 7744 7808 7936 8624 8932 9251 9268 9317 9394 9548 9599 9856 9889 10208 10261 10571 10592 10648 10736 10912 11264 11368 11774 11858 11956 12152 12383 12544 12586 12992 13237 13454 13456 13552 13664 13888 14036 14152 14384 14564 14641 14762 14848 14884 15004 15128 15376 15488 15616 15631 15872 16219 16709 17248 17864 18502 18536 18634 18788 19096 19198 19459 19712 19778 20191 20416 20522 20801 21142 21184 21296 21472 21824 22736 23548 23716 23912 24304 24563 24766 25088 25172 25487 25984 26047 26071 26257 26474 26908 26912 27104 27328 27776 27869 28072 28304 28768 29128 29282 29524 29696 29768 30008 30256 30752 30976 31232 31262 31744 32438 32879 33418 34496 35728 37004 37072 37268 37576 38192 38396 38599 38918 39424 39556 40051 40382 40832 40931 41044 41209 41261 41602 42284 42368 42592 42944 43648 44051 45472 47089 47096 47432 47824 48608 49126 49532 50176 50344 50974 51301 51667 51968 52094 52142 52514 52948 53816 53824 54208 54656 54839 55552 55738 56144 56608 57536 58256 58564 58621 59048 59536 60016 60512 61504 61952 62464 62524 64757 64876 65219 65758 66836 67193 68992 69223 71456 71827 73997 74008 74144 74536 75152 76384 76792 77198 77836 78848 79112 80102 80764 81191 81664 81862 82088 82418 82522 83204 84568 84736 85184 85888 86681 87296 88102 90944 92659 94178 94192 94864 95648 97216 98252 99064 100688 101761 101948 102487 102602 103334 103936 104188 104284 105028 105589 105896 107632 107648 107909 108416 108779 109312 109561 109678 111104 111476 112288 112871 113216 115072 115351 116281 116512 117128 117242 118096 119072 120032 121024 123008 123904 125048 129514 129752 130438 131516 133672 134386 136213 137984 138446 141337 142912 143654 145607 147994 148016 148288 149072 150304 152768 153584 154396 155672 158224 160204 161051 161528 162382 163328 163724 164176 164836 165044 166408 169136 169472 170368 171776 171941 173362 174592 176204 178409 181888 182329 182497 183799 185318 188356 188384 189728 191296 194432 195083 196504 198128 201376 203522 203896 204974 205204 206668 207872 208376 208568 210056 211178 211792 214049 215264 215296 215818 216832 217558 218624 219122 219356 222101 222208 222952 224576 225742 226432 228811 230144 230702 232562 233024 234256 234484 236192 238144 240064 242048 246016 250096 259028 259504 260876 263032 267344 268772 270193 272426 275968 276892 278371 280357 282674 285824 286517 286781 287308 288827 291214 295988 296032 296576 297569 298144 300608 305536 306559 307168 308792 311344 316448 318091 320408 322102 323056 324764 326656 327448 328352 329672 330088 332816 338272 338944 340736 343552 343882 346724 349184 352408 356818 359107 361669 363776 364658 364994 367598 370636 376712 376768 379456 382592 383873 388864 390166 393008 396256 402752 407044 407792 409948 410347 410408 413336 416752 417136 420112 422356 423584 424589 428098 430528 430592 431636 433664 435116 437248 438244 438712 440561 444202 445904 449152 450241 451484 452864 453299 453871 457622 460288 461404 465124 466048 468512 468968 470351 472384 476288 480128 484096 484561 492032 500192 502789 517979 518056 519008 521752 526064 534688 537544 540386 544852 551936 553784 556742 560714 564311 565348 568337 571648 573034 573562 574616 577654 582428 585539 591976 592064 593152 595138 596288 601216 603229 611072 613118 614336 617584 622688 625921 632896 636182 640816 644204 644831 646112 649528 654896 656704 659344 660176 665632 676544 681472 687104 687764 693448 704816 712327 713636 717409 718214 723338 727552 729316 729988 735196 739123 741272 753424 753536 755363 758912 761453 765184 766927 767746 777728 780332 786016 790097 792512 805504 807457 808201 813967 814088 815584 819896 820694 820816 826672 833504 834272 840224 844712 847168 849178 856196 861056 861184 863272 867328 870232 876488 877424 881122 888404 891808 893101 898304 900482 902968 905728 906598 907742 915244 920576 922808 930248 932096 937024 937936 940702 944768 952576 953491 960256 968192 969122 984064 989359 1000384 1005578 1019249 1035958 1036112 1038016 1043504 1052128 1069376 1075088 1080772 1089704 1107568 1113484 1119371 1121428 1127357 1128622 1130696 1136674 1143296 1146068 1147124 1149232 1155308 1161479 1164856 1171078 1183952 1184128 1186304 1186999 1190276 1192576 1196569 1202432 1205171 1206458 1222144 1226236 1228672 1231651 1235168 1241581 1245376 1251842 1265792 1268861 1272364 1277479 1279091 1281632 1288408 1289662 1292224 1299056 1309792 1313408 1318688 1320352 1331264 1353088 1362944 1365581 1375528 1386896 1409632 1424654 1427272 1434818 1436428 1446676 1455104 1458632 1459976 1470392 1478246 1482544 1498343 1506848 1507072 1510726 1517824 1522906 1530368 1533854 1535492 1554707 1555456 1560664 1572032 1580194 1585024 1590331 1601677 1611008 1614914 1616402 1627934 1628176 1631168 1639792 1641388 1641632 1653344 1667008 1668544 1680448 1689424 1694336 1698356 1700009 1712392 1722112 1726544 1740464 1752976 1754848 1762244 1771561 1776808 1783616 1786202 1796608 1800964 1805936 1811456 1813196 1815484 1830488 1845616 1860496 1864192 1874048 1875872 1881404 1889536 1891351 1905152 1906982 1920512 1936384 1938244 1948597 1962499 1978718 2000768 2005619 2007467 2011156 2021789 2038498 2071916 2072224 2076032 2082983 2087008 2104256 2138752 2145913 2150176 2161544 2179408 2215136 2226637 2226968 2238742 2242856 2254714 2257244 2261392 2273348 2286592 2292136 2294248 2298464 2310616 2322958 2329712 2342156 2354539 2367904 2368256 2372608 2373998 2380552 2385152 2393138 2404864 2410342 2412916 2443111 2444288 2452472 2457344 2463302 2470336 2483162 2490752 2503684 2513749 2516921 2531584 2537722 2544728 2554958 2558182 2563264 2576816 2579324 2584448 2598112 2619584 2626816 2637376 2640704 2662528 2687111 2706176 2731162 2751056 2773792 2819264 2849308 2854544 2869636 2872429 2872856 2893352 2917264 2919952 2940784 2956492 2965088 2972123 2996686 3013696 3014144 3021452 3035648 3045812 3060736 3062081 3067708 3070984 3083927 3109414 3121328 3129361 3144064 3151687 3154591 3160388 3170048 3177097 3177269 3180662 3203354 3222016 3229828 3232804 3255868 3256352 3262336 3273259 3279584 3282776 3283264 3306688 3334016 3337088 3345179 3360896 3372149 3378848 3388672 3396391 3396712 3400018 3424784 3444224 3453088 3480928 3499001 3505952 3509696 3524488 3543122 3553616 3567232 3572404 3575881 3593216 3601928 3611872 3626392 3630968 3660976 3691232 3720992 3728384 3748096 3751744 3762808 3779072 3782702 3810304 3813964 3841024 3876488 3897194 3924998 3950177 3957436 3978359 4001536 4011238 4014934 4022312 4043578 4076996 4098773 4143832 4144448 4152064 4165966 4174016 4208512 4222603 4277504 4291826 4300352 4323088 4358816 4381447 4430272 4453274 4453936 4477484 4485712 4509428 4513817 4514488 4522784 4546696 4584272 4588496 4596928 4621232 4645916 4659424 4670479 4684312 4709078 4735808 4736512 4747996 4761104 4770304 4786276 4809728 4820684 4825832 4846171 4886222 4904944 4914688 4926604 4940672 4952651 4966324 4981504 4986289 4992581 5007368 5027498 5033842 5063168 5075444 5089456 5109916 5116364 5126528 5153632 5158648 5168896 5173861 5196224 5239168 5253632 5274752 5281408 5287541 5325056 5330171 5368489 5374222 5412352 5462324 5502112 5530679 5547584 5638528 5652199 5657407 5697769 5698616 5709088 5739272 5744858 5745712 5786704 5834528 5839904 5881568 5912984 5930176 5944246 5993372 6027392 6028288 6042904 6071296 6091624 6124162 6135416 6141968 6167854 6207421 6218828 6242656 6251707 6258722 6288128 6303374 6309182 6320776 6340096 6354194 6354538 6361324 6406708 6440929 6444032 6459656 6465608 6511736 6512704 6524672 6546518 6559168 6565552 6566528 6613376 6635519 6668032 6674176 6683221 6690358 6721792 6744298 6757696 6777344 6792782 6793424 6800036 6849568 6885131 6888448 6906176 6961856 6998002 7011904 7019392 7048976 7086244 7093141 7107232 7134464 7144808 7151762 7203856 7223744 7252784 7261936 7321952 7382464 7441984 7496192 7503488 7525616 7558144 7565404 7627928 7752976 7794388 7835597 7849996 7891499 7900354 7914872 7956718 8003072 8022476 8029868 8044624 8087156 8130353 8153992 8197546 8287664 8288896 8304128 8308993 8331932 8348032 8375983 8417024 8436197 8445206 8555008 8583652 8600704 8621557 8629501 8646176 8691067 8717632 8762894 8860544 8882027 8890211 8906548 8907872 8953637 8954968 8971424 9018856 9027634 9028976 9045568 9093392 9168544 9176992 9193856 9224639 9242464 9291832 9318848 9340958 9368624 9418156 9471616 9473024 9495992 9522208 9540608 9572552 9641368 9651664 9692342 9772444 9809888 9824111 9829376 9853208 9881344 9905302 9932648 9963008 9972578 9985162 10014736 10054996 10067684 10126336 10150888 10178912 10219832 10232728 10253056 10307264 10317296 10337792 10347722 10392448 10478336 10488401 10507264 10549504 10562816 10575082 10650112 10660342 10736978 10748444 10824704 10882949 10924648 11004224 11061358 11095168 11132317 11211739 11277056 11304398 11314814 11395538 11397232 11418176 11478544 11489716 11491424 11573408 11669056 11679808 11763136 11825968 11860352 11888492 11900063 11986744 12054784 12085808 12183248 12248324 12270832 12283936 12313081 12335708 12400927 12414842 12437656 12485312 12503414 12517444 12576256 12606748 12618364 12641552 12680192 12708388 12709076 12722648 12776269 12813416 12881858 12919312 12931216 13023472 13025408 13049344 13056989 13093036 13118336 13131104 13133056 13162259 13226752 13256881 13271038 13336064 13348352 13366442 13380716 13443584 13488596 13515392 13548161 13554688 13585564 13586848 13600072 13640179 13657391 13699136 13770262 13812352 13923712 13957471 13996004 14023808 14038784 14052269 14070001 14097952 14172488 14186282 14214464 14268928 14289616 14303524 14407712 14447488 14505568 14523872 14580881 14643904 14764928 14883968 14992384 15006976 15021391 15051232 15130808 15255856 15505952 15586459 15588776 15671194 15699992 15782998 15800708 15829744 15913436 16006144 16044952 16059736 16089248 16174312 16260706 16307984 16395092 16481773 16575328 16577792 16608256 16617986 16663864 16696064 16751966 16834048 16872394 16890412 16980631 17101777 17110016 17167304 17201408 17243114 17259002 17292352 17382134 17435264 17493641 17525788 17618447 17721088 17764054 17780422 17813096 17815744 17907274 17909936 17942848 18037712 18055268 18057952 18091136 18151709 18186784 18337088 18353984 18387712 18449278 18484928 18583664 18637696 18681916 18700099 18737248 18836312 18943232 18991984 19044416 19145104 19282736 19303328 19384684 19403551 19544888 19619776 19648222 19706416 19762688 19810604 19865296 19926016 19945156 19970324 20029472 20109992 20135368 20301776 20357824 20439664 20465456 20506112 20614528 20634592 20675584 20695444 20784896 20804861 20956672 20976802 21099008 21125632 21150164 21300224 21320684 21434567 21473956 21496888 21587489 21765898 21849296 21905527 22008448 22061809 22082137 22122716 22190336 22239679 22240883 22264634 22423478 22554112 22608796 22629628 22791076 22794464 22836352 22912813 22957088 22979432 22982848 23146816 23338112 23359616 23416253 23526272 23605043 23651936 23720704 23774737 23776984 23800126 23973488 24109568 24171616 24366496 24493007 24496648 24541664 24567872 24626162 24671416 24801854 24829684 24875312 24970624 25006828 25031167 25034888 25152512 25213496 25236728 25283104 25416776 25418152 25445296 25552538 25626832 25763716 25838624 25862432 25899929 26046944 26050816 26098688 26113978 26186072 26236672 26262208 26266112 26324518 26453504 26513762 26542076 26672128 26696704 26732884 26761432 26874221 26887168 26977192 27030784 27096322 27171128 27173696 27200144 27280358 27314782 27398272 27540524 27624704 27651239 27686131 27847424 27914942 27992008 28047616 28077568 28104538 28140002 28195904 28344976 28372564 28428928 28537856 28579232 28607048 28691411 28815424 28894976 29011136 29047744 29161762 29287808 29529856 29558221 29767936 30013952 30042782 30102464 30261616 30511712 30670129 31011904 31172918 31177552 31342388 31399984 31565996 31596719 31601416 31659488 31826872 32089904 32119472 32178496 32348624 32521412 32615968 32693353 32790184 32963546 33150656 33155584 33235972 33327728 33392128 33503932 33668096 33682891 33744788 33780824 33923197 33961262 34203554 34334608 34402816 34422971 34486228 34518004 34584704 34668557 34700501 34764268 34870528 34948067 34949959 34987282 35051576 35236894 35442176 35528108 35560844 35626192 35631488 35717879 35814548 35819872 35885696 36005849 36075424 36110536 36115904 36182272 36303418 36373568 36674176 36707968 36775424 36796969 36898556 36969856 37093639 37167328 37275392 37360301 37363832 37400198 37474496 37672624 37886464 37983968 38088832 38181181 38290208 38489011 38565472 38606656 38769368 38807102 39089776 39239552 39296444 39334691 39412832 39525376 39601849 39621208 39730592 39890312 39940648 40058944 40219984 40270736 40603552 40715648 40879328 40930912 41012224 41229056 41269184 41390888 41569792 41609722 41913344 41953604 42198016 42251264 42300328 42641368 42869134 42947912 42993776 43174978 43451947 43531796 43698592 43761949 43811054 44016896 44123618 44164274 44245432 44380672 44479358 44481766 44529268 44846956 45086503 45108224 45217592 45259256 45582152 45588928 45672704 45825626 45914176 45958864 45965696 46293632 46448633 46676224 46719232 46782547 46832506 47052544 47210086 47303872 47441408 47549474 47553968 47600252 47946976 48195917 48219136 48343232 48732992 48986014 48993296 49083328 49135744 49252324 49300261 49342832 49603708 49651987 49659368 49750624 49941248 50013656 50062334 50069776 50426992 50473456 50566208 50833552 50836304 50890592 51105076 51253664 51375269 51527432 51677248 51724864 51799858 52093888 52101632 52227956 52372144 52473344 52524416 52532224 52649036 52907008 53027524 53084152 53307881 53465768 53522864 53748442 53954384 54061568 54192644 54342256 54347392 54400288 54479161 54560716 54629564 54796544 54849179 54918391 55081048 55249408 55302478 55372262 55694848 55829884 55984016 56095232 56155136 56209076 56280004 56391808 56689952 56745128 56857856 56912471 57158464 57214096 57382822 57630848 57789952 58022272 58095488 58162951 58323524 58575616 58631881 59053379 59059712 59116442 59535872 60027904 60085564 60204928 60350899 60406507 60523232 60837469 61023424 61340258 62023808 62174189 62231477 62345836 62355104 62675459 62684776 62799968 63131992 63193438 63202832 63318976 63653744 64179808 64238944 64356992 64572473 64697248 65042824 65231936 65386706 65580368 65927092 66301312 66311168 66471944 66655456 66784256 67007864 67365782 67489576 67561648 67846394 67922524 68281631 68407108 68669216 68768777 68805632 68845942 68972456 69036008 69169408 69337114 69401002 69528536 69741056 69896134 69899918 69974564 70103152 70473788 70850219 70884352 71056216 71121688 71252384 71262976 71435758 71629096 71639744 71771392 72011698 72150848 72221072 72231808 72364544 72606836 72747136 72990709 73348352 73415936 73515431 73550848 73593938 73797112 73939712 74187278 74334656 74550784 74720602 74727664 74800396 74948992 75345248 75736441 75772928 75967936 76177664 76362362 76580416 76978022 77130944 77213312 77538736 77614204 77926219 78024551 78179552 78479104 78592888 78669382 78825664 79203698 79242416 79461184 79780624 79881296 80117888 80439968 80541472 81207104 81431296 81758656 81861824 82458112 82538368 82781776 83139584 83219444 83300441 83907208 84600656 85282736 85738268 85895824 85987552 86191567 86349956 86806489 86903894 87063592 87397184 87523898 87622108 88033792 88247236 88328548 88490864 88761344 88958716 88963532 89058536 89433883 89693912 90173006 90435184 90518512 91164304 91177856 91345408 91398923 91651252 91828352 91917728 91931392 92135813 92140801 92587264 92798167 92897266 93352448 93438464 93565094 93665012 94105088 94420172 94607744 94837127 94882816 94924511 95098948 95107936 95200504 95601737 95893952 96391834 96686464 97010191 97465984 97702297 97792321 97972028 97986592 98166656 98271488 98490007 98495339 98504648 98600522 98685664 99207416 99303974 99318736 99501248 99882496 100027312 100124668 100139552 100853984 100946912 101132416 101471029 101667104 101672608 101781184 102210152 102507328 102750538 103054864 103354496 103449728 103599716 103700549 104187776 104203264 104455912 104744288 104946688 105048832 105288121 105298072 106055048 106168304 106615762 106931536 107045728 107496884 107908768 108065221 108123136 108385288 108684512 108694784 108800576 108958322 109121432 109259128 109593088 109698358 109836782 110162096 110498816 110604956 110744524 111389696 111659768 111968032 112190464 112418152 112560008 112783616 113379904 113490256 113715712 113824942 114316928 114428192 114765644 115261696 115372411 115579904 116044544 116190976 116325902 116647048 117151232 117263762 118106758 118119424 118232884 118864417 119071744 119712439 120171128 120409856 120701798 120813014 121046464 121674938 122046848 122455487 122680516 123329129 124047616 124348378 124462954 124691672 124710208 125350918 125369552 125599936 126263984 126386876 126405664 126637952 127061963 127307488 128359616 128477888 128713984 129144946 129394496 130085648 130463872 130773412 130900693 131160736 131854184 132602624 132943888 133310912 134015728 134731564 134979152 135123296 135443891 135692788 135824857 135845048 136563262 136814216 137338432 137537554 137691884 137944912 138072016 138338816 138674228 138802004 139057072 139482112 139792268 139799836 139949128 140206304 140538959 140947576 141700438 142112432 142243376 142504768 142525952 142871516 143258192 143279488 143542784 143626879 144023396 144301696 144442144 144463616 144729088 144784849 145213672 145494272 145825691 145981418 146696704 146831872 147030862 147187876 147594224 147879424 148374556 148669312 149029771 149101568 149441204 149455328 149600792 149897984 150041969 150231301 150690496 151472882 151935872 152355328 152724724 153160832 153338689 153532181 153956044 154261888 154426624 154574959 154770011 155077472 155228408 155686181 155852438 156049102 156359104 156958208 157185776 157338764 157651328 158407396 158484832 158922368 159561248 159762592 160235776 160389691 160879936 161082944 162414208 162862592 163517312 163723648 163913771 164916224 165076736 165235301 165563552 166423159 166438888 166600882 167814416 169201312 170565472 171451049 171476536 171791648 171975104 172383134 172699912 173612978 173807788 174127184 174794368 175047796 175218169 175244216 176067584 176494472 176657096 176981728 177917432 177927064 178117072 178867766 179387824 180346012 180870368 181037024 181299503 182328608 182355712 182690816 182797846 183302504 183656704 183835456 183862784 184271626 184281602 185174528 185596334 185794532 186704896 186786941 186876928 187130188 187330024 188119547 188210176 188840344 189215488 189674254 189849022 190197896 190215872 190401008 191203474 191787904 192430051 192783668 193372928 193802917 193813409 194020382 194931968 195404594 195584642 195944056 195973184 196333312 196542976 196980014 196990678 197009296 197201044 197371328 198414832 198607948 198637472 199002496 199668799 199764992 200054624 200249336 200279104 201707968 201893824 202264832 202942058 203334208 203345216 203562368 204420304 205014656 205501076 205701089 206109728 206708992 206899456 207179851 207199432 207401098 208375552 208911824 209488576 210097664 210576242 210596144 212110096 212336608 213231524 213439061 213863072 214091456 214993768 215817536 216130442 216770576 217369024 217389568 217601152 217916644 218242864 218518256 219186176 219396716 219673564 220324192 221209912 221489048 223319536 223936064 224836304 225120016 225567232 226759808 226980512 227431424 227649884 228633856 228853471 228856384 229531288 230523392 230744822 232089088 232381952 232651804 233294096 234302464 234527524 235780237 236213516 236465768 237462379 237728834 239424878 240342256 240819712 240960797 241403596 241626028 242092928 242679899 242903507 243349876 244093696 244636469 244649713 244910974 245361032 246658258 248095232 248696756 248925908 249383344 249420416 250025153 250701836 250739104 251199872 252040943 252527968 252773752 252811328 253275904 254123926 254614976 256719232 256955776 257427968 257578783 258289892 258788992 259655473 260171296 260927744 261522107 261546824 261801386 262321472 263708368 265205248 265887776 266621824 267268267 267514531 268031456 269423077 269463128 269958304 270246592 270887782 271385576 271649714 271690096 273126524 273628432 274676864 275075108 275342837 275383768 275889824 276144032 276677632 277348456 277604008 278114144 279584536 279599672 279898256 280412608 281077918 281895152 283400876 284224864 284486752 284899219 285009536 285051904 285743032 286516384 286558976 287085568 287253758 288046792 288603392 288884288 288927232 289569698 290427344 290988544 291651382 291962836 293393408 293663744 294061724 294375752 295188448 295616431 295758848 296749112 297338624 298059542 298882408 298910656 299201584 299795968 300083938 300462602 301380992 302945764 303871744 304163629 304547441 304710656 305449448 306321664 306677378 307064362 307912088 308523776 308853248 309149918 309540022 310154944 310456816 311372362 311704876 312098204 312718208 313916416 314371552 314677528 315302656 315605521 316814792 316969664 317844736 319122496 319525184 320471552 320779382 321759872 322165888 324828416 325140431 325725184 327034624 327447296 327477829 327827542 330153472 330470602 331127104 332846318 332877776 333201764 335628832 337371419 338402624 341130944 342902098 342953072 343583296 343950208 344766268 345101827 345399824 347225956 347563909 347615576 348254368 349588736 350095592 350436338 350488432 352988944 353314192 353963456 355834864 355854128 356234144 357735532 358775648 359626883 360692024 361740736 362074048 362599006 364657216 364711424 365595692 366605008 367313408 367670912 367725568 368543252 368563204 370349056 370511801 371192668 371589064 373155167 373573882 374260376 374660048 376239094 377680688 378430976 378652681 379348508 379698044 380395792 380431744 380802016 381354127 381705511 382406948 383575808 384428737 384449549 384860102 385567336 386745856 387605834 387626818 388040764 389863936 390809188 391169284 391888112 391946368 392666624 392896669 393085952 393960028 393981356 394018592 394402088 394742656 396064339 396829664 397215896 397274944 398004992 399337598 400109248 400498672 400558208 403415936 403787648 404529664 404766659 405884116 406668416 406690432 407124736 407676481 408030029 408840608 410029312 410963311 411002152 411402178 412219456 413417984 413798912 414359702 414398864 414802196 416751104 417823648 418977152 419992991 420195328 421152484 421192288 422845549 423379121 424220192 424673216 426463048 426878122 427726144 428182912 429987536 431635072 432260884 432681601 433541152 434738048 434779136 435202304 435620339 435833288 436485728 437036512 438793432 439347128 440648384 442419824 442978096 446639072 447872128 449672608 450240032 451134464 452007311 453519616 453961024 455299768 457267712 457706942 457712768 459062576 461046784 461489644 464178176 464763904 465303608 466588192 469055048 471560474 472427032 472931536 474924758 475457668 477971417 478849756 480684512 481381439 481639424 481921594 482807192 483252056 484185856 485359798 485807014 486699752 488187392 489272938 489299426 489821948 490722064 493316516 495951533 496190464 497393512 497851816 498766688 498840832 500050306 501403672 501478208 502399744 504081886 505055936 505547504 505622656 506551808 508247852 509229952 510934963 513438464 513911552 514608017 514855936 515157566 516579784 517577984 519310946 520342592 521855488 523044214 523093648 523602772 524642944 526399561 527416736 530155087 530410496 531775552 533243648 534536534 535029062 536062912 538846154 538926256 539916608 540493184 541775564 542302871 542771152 543299428 543380192 546171857 546253048 547256864 549353728 550150216 550685674 550767536 551779648 552288064 554696912 555208016 556228288 559169072 559199344 559796512 560825216 562155836 562702979 563790304 566801752 568449728 568973504 569798438 570019072 571486064 573032768 573117952 574507516 576093584 577206784 577768576 577854464 579139396 580854688 581977088 583302764 583925672 586386691 588123448 588751504 590376896 591232862 593498224 594677248 596119084 597764816 597821312 598403168 599270771 599591936 600167876 600925204 602761984 603340969 605891528 607743488 608327258 609094882 610898896 612643328 613354756 614128724 615824176 617047552 617706496 618299836 619080044 620309888 620913632 622744724 623409752 624196408 625436416 626037181 628743104 629355056 630605312 631211042 633629584 633939328 635689472 638244992 639050368 639792461 640943104 641558764 643519744 644331776 644950691 644985607 649587169 649656832 650280862 654069248 654894592 654955658 655655084 660306944 660941204 662254208 663859889 664471577 665692636 665755552 666403528 669212159 671257664 674742838 676805248 679071337 682261888 683916079 684546247 685804196 685906144 687166592 687900416 689430049 689467373 689532536 690203654 690799648 694451912 695127818 695231152 696508736 699177472 700191184 700872676 700976864 705977888 706628384 707926912 710297203 711669728 711708256 712468288 715471064 717551296 719253766 721384048 723481472 724148096 725198012 725903843 729314432 729422848 731191384 733210016 734626816 735341824 737016847 737086504 737126408 741023602 742385336 743178128 746310334 747147764 748520752 749320096 751097941 752478188 755361376 756456547 756861952 757305362 758697016 759396088 760791584 760863488 761604032 762708254 763411022 764813896 767151616 768857474 768899098 769720204 771134672 773491712 775211668 775253636 776081528 779352409 779727872 781618376 782338568 783776224 783892736 785333248 785793338 787920056 787962712 788037184 788804176 789485312 792128678 793659328 794431792 794549888 796009984 798675196 800218496 800997344 801116416 802897799 806831872 807575296 808669741 809059328 809533318 811768232 813336832 813380864 814249472 815352962 816060058 817681216 820058624 821926622 822004304 822804356 824438912 826835968 827597824 828719404 828797728 829604392 832050919 833100851 833502208 835647296 837954304 839985982 842304968 842384576 845691098 846758242 848440384 849346432 852926096 853756244 855452288 856365824 857188409 858270061 859975072 863270144 864521768 865363202 867082304 869476096 870404608 871240678 871666576 872971456 874073024 877586864 878694256 881296768 884839648 885956192 889433741 893278144 895744256 899345216 900480064 904014622 907039232 907922048 910599536 914535424 915413884 915425536 916304851 918125152 922979288 930607216 933176384 938110096 943120948 944854064 945863072 948107237 949849516 950773999 950915336 955942834 957699512 961369024 962762878 963843188 965614384 966504112 968371712 970719596 971614028 973399504 976374784 978545876 978598852 979643896 981444128 983772713 986633032 991903066 994787024 995703632 997533376 997681664 1000100612 1002807344 1002956416 1004799488 1005388153 1008163772 1010111872 1011095008 1011245312 1013103616 1013493943 1013548811 1016495704 1018459904 1020779837 1021869926 1026876928 1027823104 1029216034 1030315132 1033159568 1035155968 1035818491 1038621892 1040685184 1043208397 1043710976 1044169621 1046088428 1046187296 1047205544 1049285888 1051619107 1052799122 1054833472 1060310174 1063551104 1066487296 1067112101 1069073068 1070058124 1072125824 1074725267 1075715531 1077692308 1077852512 1079833216 1080986368 1083390077 1083448729 1083551128 1084605742 1085542304 1086598856 1086760384 1092343714 1092506096 1094513728 1098707456 1100300432 1101371348 1101535072 1103559296 1104576128 1107254249 1109393824 1110416032 1112456576 1116181319 1118338144 1118398688 1119593024 1121650432 1124311672 1125405958 1127580608 1133603504 1136899456 1137947008 1139596876 1140038144 1140706039 1142972128 1146065536 1146235904 1149015032 1152187168 1154413568 1155537152 1158169331 1158278792 1161709376 1166605528 1167851344 1172773382 1176246896 1177503008 1180753792 1182465724 1183616611 1186996448 1189354496 1192238168 1195529632 1195642624 1196806336 1198541542 1200335752 1201850408 1205523968 1206681938 1211783056 1215486976 1216654516 1218189764 1221797792 1225286656 1226709512 1228257448 1231648352 1234095104 1236599672 1238160088 1240619776 1241827264 1245489448 1246819504 1248392816 1250872832 1252074362 1257486208 1258710112 1261210624 1262422084 1267259168 1267878656 1269096521 1271378944 1276489984 1278100736 1279584922 1283117528 1287039488 1288663552 1289901382 1289971214 1299174338 1299313664 1300561724 1307508587 1308138496 1309789184 1309911316 1311310168 1316836829 1321882408 1324508416 1327719778 1328943154 1331385272 1331511104 1332807056 1338424318 1342515328 1347010357 1349485676 1353610496 1356620419 1356693863 1358142674 1364523776 1367832158 1369092494 1371608392 1371812288 1374333184 1375800832 1378860098 1378934746 1379065072 1380407308 1381599296 1388903824 1390255636 1390462304 1393017472 1397681593 1398354944 1400382368 1401745352 1401953728 1411955776 1413256768 1415853824 1420594406 1423339456 1423416512 1424936576 1430942128 1435102592 1438507532 1439907623 1442768096 1446962944 1448296192 1450258957 1450396024 1451807686 1458628864 1462382768 1466420032 1470683648 1474033694 1474173008 1474252816 1482047204 1484770672 1486356256 1489882801 1492620668 1494073427 1494295528 1497041504 1498640192 1502195882 1504956376 1510722752 1512913094 1514610724 1517394032 1518792176 1521583168 1521726976 1523208064 1525416508 1526822044 1529627792 1534303232 1537714948 1537798196 1539440408 1542269344 1545928549 1550423336 1550507272 1552163056 1558704818 1563236752 1564677136 1567552448 1567785472 1571586676 1575840112 1575925424 1576074368 1577608352 1578970624 1579895669 1584257356 1587318656 1588863584 1589099776 1592019968 1592633339 1597350392 1600436992 1601994688 1602232832 1604082601 1605795598 1613663744 1615150592 1617339482 1619066636 1623536464 1626673664 1626761728 1628498944 1630705924 1632120116 1635362432 1639327481 1640117248 1643853244 1644008608 1645608712 1648877824 1650461659 1652544311 1657438808 1657595456 1659208784 1664101838 1666201702 1671294592 1675908608 1679971964 1684609936 1684769152 1686725579 1688853991 1691382196 1693516484 1696880768 1698692864 1700324549 1702470121 1705852192 1707512488 1710904576 1712547991 1712731648 1714376818 1716540122 1719950144 1726540288 1729043536 1730726404 1734164608 1738952192 1740809216 1742481356 1743333152 1745942912 1748146048 1750176071 1755173728 1757388512 1762593536 1764286601 1769679296 1771912384 1778867482 1786556288 1791488512 1798690432 1800960128 1803051481 1808029244 1814078464 1815844096 1817588311 1821199072 1830654749 1830827768 1830851072 1832609702 1836250304 1845958576 1861214432 1866352768 1870877869 1872601717 1876220192 1885961539 1886241896 1889708128 1891726144 1896214474 1899699032 1901547998 1901830672 1911885668 1915399024 1922738048 1925525756 1927399859 1927686376 1931228768 1933008224 1936743424 1941439192 1943228056 1946799008 1957091752 1957197704 1959287792 1962888256 1967545426 1973266064 1983806132 1989574048 1991407264 1994294533 1995066752 1995363328 2000201224 2005614688 2005912832 2009598976 2010776306 2016327544 2020223744 2022190016 2022490624 2026987886 2027097622 2032991408 2036919808 2041559674 2043739852 2053753856 2054656351 2055646208 2058432068 2060630264 2066319136 2069315017 2070311936 2071636982 2077243784 2081370368 2086416794 2088339242 2092176856 2092374592 2094411088 2098571776 2103238214 2105598244 2109666944 2116730561 2120620348 2127102208 2131832087 2131947499 2132974592 2134224202 2138146136 2140116248 2144251648 2149450534 2151431062 2155384616 2155705024 2159666432 2161972736 2166780154 2166897458 2167102256 2169211484 2171084608 2173197712 2173520768 2184687428 2185012192 2189027456 2196356789 2197414912 2200600864 2202742696 2203070144 2207118592 2209152256 2214508498 2218787648 2220832064 2224913152 2232362638 2236676288 2236797376 2239186048 2243300864 2248623344 2250811916 2255161216 2262711979 2267207008 2273798912 2275894016 2278978361 2279193752 2280076288 2281412078 2285944256 2292131072 2298030064 2304374336 2311074304 2316338662 2316557584 2323418752 2333211056 2335702688 2345546764 2347829671 2352493792 2355006016 2361507584 2364931448 2367233222 2373992896 2384476336 2391059264 2391285248 2393612672 2397083084 2400671504 2403700816 2411047936 2413363876 2415712789 2423566112 2433309032 2436379528 2443595584 2453419024 2456514896 2463296704 2473199344 2476320176 2481239552 2483654528 2490978896 2493639008 2496785632 2501745664 2504148724 2514972416 2517388181 2517420224 2524844168 2534518336 2535757312 2538193042 2552979968 2556201472 2559169844 2566235056 2574078976 2577327104 2579802764 2579942428 2593582607 2598348676 2601123448 2612086169 2615017174 2619822632 2622620336 2633673658 2643764816 2649016832 2650568767 2655439556 2657886308 2662770544 2663022208 2665614112 2669478889 2671938577 2676848636 2685030656 2691001159 2691146843 2694020714 2698971352 2707220992 2713240838 2713387726 2716285348 2729047552 2735664316 2738184988 2743216784 2743624576 2748666368 2750276683 2751601664 2757720196 2757869492 2758130144 2760814616 2763198592 2772450373 2777807648 2780511272 2780924608 2786034944 2795363186 2800764736 2803490704 2803907456 2823911552 2826513536 2831707648 2833366613 2841188812 2846678912 2846833024 2849873152 2853735367 2856210203 2856364831 2861884256 2870205184 2876743177 2877015064 2879815246 2885536192 2893925888 2896592384 2900517914 2900792048 2903615372 2917257728 2924765536 2932840064 2939950937 2941367296 2942659841 2948067388 2948346016 2948505632 2963653847 2964094408 2969541344 2972712512 2979765602 2985241336 2988146854 2988591056 2994083008 2997280384 3004391764 3007315921 3009912752 3021445504 3025826188 3028771207 3029221448 3034788064 3037584352 3043166336 3043453952 3046416128 3050833016 3053355509 3053644088 3059255584 3075429896 3075596392 3078880816 3084538688 3091857098 3100846672 3101014544 3104326112 3117409636 3126473504 3129354272 3133891409 3135104896 3135570944 3143173352 3151680224 3151850848 3152148736 3155216704 3157941248 3159791338 3168514712 3174637312 3177727168 3178199552 3185266678 3194700784 3200873984 3203989376 3204465664 3208165202 3211591196 3227327488 3230301184 3234678964 3238133272 3247072928 3251780741 3253347328 3253523456 3261411848 3264240232 3270724864 3278654962 3287706488 3288017216 3291217424 3297755648 3300923318 3305088622 3314877616 3315190912 3318417568 3328203676 3332403404 3342589184 3345799919 3350021851 3351817216 3359943928 3369219872 3369538304 3373451158 3377707982 3382764392 3387032968 3393761536 3397385728 3400649098 3404940242 3411704384 3415024976 3421809152 3425095982 3425463296 3428753636 3433080244 3439900288 3453080576 3458087072 3461452808 3468329216 3471660731 3477904384 3484962712 3486666304 3491885824 3496292096 3500352142 3510347456 3514777024 3525187072 3528573202 3539358592 3543824768 3557734964 3573112576 3576544741 3582977024 3597380864 3601920256 3602256119 3606102962 3616058488 3631688192 3635176622 3642398144 3661309498 3661655536 3661702144 3665219404 3672500608 3684796927 3691917152 3711085609 3722428864 3732705536 3741755738 3745203434 3752440384 3771923078 3772483792 3779416256 3783452288 3792428948 3796120097 3799398064 3803095996 3803661344 3823202999 3823771336 3830798048 3845476096 3851051512 3854799718 3855372752 3862457536 3866016448 3882878384 3886456112 3893598016 3914183504 3914395408 3918575584 3925776512 3935090852 3938920853 3946532128 3967612264 3979148096 3982814528 3988589066 3990133504 4000402448 4011229376 4011825664 4021552612 4032655088 4040447488 4044380032 4044981248 4053975772 4054195244 4065982816 4073839616 4075629811 4083119348 4087479704 4104706837 4109312702 4116864136 4121260528 4132638272 4138630034 4143273964 4154487568 4162740736 4165179491 4172833588 4176678484 4184353712 4184749184 4188822176 4194895397 4197143552 4198760621 4206476428 4211196488 4219333888 4228945039 4233461122 4241240696 4254204416 4263664174 4263894998 4268448404 4276292272 4280232496 4288503296 4298901068 4302862124 4310769232 4311410048 4319332864 4321863359 4323945472 4333560308 4333794916 4334204512 4338422968 4342169216 4346395424 4347041536 4356707729 4369374856 4370024384 4378054912 4392713578 4401201728 4405485392 4406140288 4414237184 4418304512 4429016996 4437575296 4441664128 4449826304 4452433249 4464725276 4473352576 4473594752 4478372096 4484441291 4486601728 4488330319 4497246688 4501623832 4510322432 4514899249 4520596421 4525423958 4534414016 4547597824 4551788032 4557956722 4558387504 4562824156 4571888512 4584262144 4596060128 4608748672 4619922901 4622148608 4632677324 4633115168 4646837504 4651301039 4657170331 4666422112 4671405376 4691093528 4695659342 4704987584 4710012032 4723015168 4729862896 4734466444 4747985792 4753499359 4759497611 4768952672 4782118528 4782570496 4787225344 4791823729 4794166168 4801343008 4807401632 4826271611 4826727752 4831425578 4847132224 4866618064 4872759056 4887191168 4906838048 4913029792 4926593408 4946398688 4952640352 4962479104 4967309056 4972080421 4981957792 4987278016 4993571264 5008297448 5029944832 5034776362 5034840448 5049688336 5069036672 5071514624 5076386084 5081326901 5105959936 5112402944 5118339688 5132470112 5159117929 5159605528 5159884856 5187165214 5196697352 5202246896 5224172338 5230034348 5239645264 5245240672 5257685587 5267347316 5287529632 5295195829 5298033664 5301137534 5310879112 5315772616 5325541088 5326044416 5331228224 5338957778 5343877154 5353697272 5370061312 5382002318 5382293686 5388041428 5397942704 5414441984 5426481676 5426775452 5432570696 5455466863 5458095104 5471328632 5476369976 5486433568 5487249152 5497332736 5500553366 5515440392 5515738984 5516260288 5521629232 5526397184 5544900746 5555615296 5561022544 5561849216 5572069888 5590726372 5601529472 5606981408 5607814912 5620284593 5620588861 5647823104 5653027072 5660688187 5663415296 5666733226 5682377624 5693357824 5693666048 5699746304 5707470734 5712420406 5712729662 5723768512 5740410368 5753486354 5754030128 5759630492 5771072384 5787851776 5790395171 5793184768 5801035828 5801584096 5807230744 5831705957 5834515456 5849531072 5865680128 5879901874 5885319682 5896134776 5896692032 5897011264 5927307694 5928188816 5939082688 5945425024 5959531204 5965331581 5970482672 5976293708 5977182112 5988166016 5994560768 6007890427 6008215679 6008783528 6014631842 6019825504 6042891008 6051652376 6057542414 6058442896 6069576128 6075168704 6086332672 6092832256 6101666032 6106711018 6107288176 6118511168 6150859792 6151192784 6157761632 6169077376 6183714196 6189732769 6201693344 6202029088 6208652224 6234819272 6252947008 6258708544 6267782818 6270209792 6286346704 6303360448 6303701696 6304297472 6310433408 6319582676 6337029424 6349274624 6355454336 6356399104 6370533356 6389401568 6401747968 6407978752 6416330404 6422575381 6423182392 6469357928 6476266544 6494145856 6503561482 6522823696 6528480464 6541449728 6557309924 6575412976 6576034432 6582434848 6591978481 6595511296 6601846636 6610177244 6629755232 6630381824 6636750659 6636835136 6656407352 6664806808 6685178368 6691599838 6700043702 6719887856 6738439744 6739076608 6746902316 6755415964 6765528784 6774065936 6787523072 6794771456 6801298196 6809880484 6823408768 6830049952 6843618304 6850191964 6857507272 6866160488 6879800576 6886408991 6916174144 6922905616 6936658432 6943321462 6969925424 6973332608 6983771648 6992584192 7000704284 7020694912 7029554048 7037717071 7050374144 7057146404 7078717184 7087649536 7094457601 7094841677 7115469928 7145458859 7146225152 7153089482 7194761728 7203840512 7204512238 7212205924 7232116976 7250729437 7263376384 7270353244 7284796288 7302458779 7309187347 7322618996 7323311072 7330438808 7345001216 7361333749 7369593854 7383834304 7422171218 7444857728 7465411072 7469784707 7483511476 7490406868 7504880768 7523076869 7530008717 7543846156 7544967584 7558832512 7566904576 7583730539 7584141103 7584857896 7592240194 7598796128 7606191992 7607322688 7646405998 7647542672 7661596096 7690952192 7702103024 7709599436 7710745504 7724915072 7732032896 7750779743 7765756768 7772912224 7787196032 7813269233 7828367008 7828790816 7837151168 7851553024 7870181704 7877841706 7893064256 7935224528 7958296192 7965629056 7977178132 7980267008 7984942273 8000804896 8022458752 8023651328 8043105224 8065310176 8080894976 8088760064 8107185317 8107951544 8108390488 8131965632 8151259622 8166238696 8174959408 8209413674 8218625404 8233728272 8242521056 8262077351 8265276544 8277260068 8285316277 8286547928 8308975136 8325481472 8330358982 8345667176 8353356968 8368707424 8369498368 8377644352 8389790794 8397521242 8412952856 8422392976 8438667776 8457890078 8466922244 8482481392 8508408832 8527328348 8527789996 8536896808 8552584544 8560464992 8572876499 8577006592 8597802136 8605724248 8621538464 8622820096 8638665728 8643726718 8667120616 8667589832 8668409024 8676845936 8684338432 8692790848 8694083072 8713415458 8738749712 8740048768 8756109824 8785427156 8802403456 8810970784 8812280576 8828474368 8831875789 8836609024 8858033992 8875150592 8883328256 8895367151 8899652608 8904866498 8929450552 8946705152 8947189504 8956744192 8968882582 8976660638 8994493376 9003247664 9020644864 9029798498 9041192842 9050847916 9068828032 9095195648 9103576064 9115913444 9116775008 9125648312 9143777024 9152560109 9164109361 9168524288 9192120256 9217497344 9239845802 9265354648 9266230336 9293675008 9302602078 9314340662 9332844224 9342810752 9382187056 9391318684 9409975168 9420024064 9429072499 9440970671 9446030336 9459725792 9468932888 9495971584 9496857041 9506998718 9518995222 9537905344 9564237056 9574450688 9583647458 9588332336 9602686016 9614803264 9652543222 9653455504 9662851156 9694264448 9733236128 9745518112 9774382336 9783771151 9813676096 9826059584 9853186816 9892797376 9905280704 9934618112 9944160842 9963915584 9974556032 9987142528 10016594896 10059889664 10069552724 10069680896 10079353361 10099376672 10138073344 10151812699 10152772168 10162653802 10236679376 10264940224 10318235858 10319211056 10319769712 10374330428 10393394704 10404493792 10429179607 10448344676 10458513989 10460068696 10479290528 10490481344 10515371174 10534694632 10575059264 10590391658 10602275068 10621758224 10631545232 10651082176 10652088832 10662456448 10677915556 10687754308 10707394544 10740122624 10764004636 10764587372 10776082856 10795885408 10821499843 10852963352 10853550904 10865141392 10910933726 10942657264 10952739952 10972867136 10974498304 11001106732 11030880784 11031477968 11032520576 11043258464 11052794368 11059269683 11089801492 11111230592 11122045088 11123698432 11144139776 11148433373 11149036921 11181452744 11203058944 11213962816 11215629824 11228578207 11240569186 11241177722 11295646208 11306054144 11321376374 11333466452 11364755248 11386715648 11387332096 11394003401 11399492608 11414941468 11424840812 11425459324 11447537024 11475292367 11480820736 11485865831 11506972708 11508060256 11519260984 11542144768 11567810177 11580790342 11602071656 11603168192 11614461488 11663411914 11699062144 11731360256 11738233111 11759803748 11770639364 11792269552 11793384064 11794022528 11821977937 11822617949 11832870841 11854615388 11856377632 11878165376 11890850048 11917290847 11917936019 11919062408 11930663162 11940965344 11952587416 11954364224 11976332032 11989121536 12015780854 12016431358 12017567056 12029263684 12039651008 12085782016 12103304752 12115084828 12116885792 12139152256 12150337408 12172665344 12179796739 12185664512 12203332064 12213422036 12214576352 12237022336 12277994509 12301719584 12302385568 12315523264 12338154752 12367428392 12379465538 12403386688 12404058176 12417304448 12469638544 12505894016 12517417088 12535565636 12540419584 12547766429 12572693408 12606720896 12607403392 12608594944 12620866816 12637970911 12639165352 12674058848 12698549248 12710908672 12739862641 12741066712 12778803136 12815957504 12832660808 12845150762 12846364784 12938715856 12952533088 12988291712 13007122964 13019782721 13045647392 13056960928 13082899456 13108212019 13114619848 13150825952 13152068864 13164869696 13183956962 13203693272 13220354488 13259510464 13260763648 13273501318 13273670272 13312814704 13329613616 13370356736 13383199676 13400087404 13439775712 13476879488 13478153216 13493804632 13510831928 13531057568 13548131872 13575046144 13602596392 13619760968 13646817536 13660099904 13700383928 13715014544 13732320976 13759601152 13772817982 13832348288 13845811232 13873316864 13886642924 13939850848 13946665216 13960061731 13967543296 13985168384 14001408568 14041389824 14059108096 14075434142 14114292808 14157434368 14175299072 14188915202 14189683354 14230939856 14290917718 14292450304 14306178964 14382594457 14389523456 14407681024 14409024476 14424411848 14464233952 14485205119 14501458874 14540706488 14569592576 14604917558 14618374694 14645237992 14646622144 14660877616 14690002432 14722667498 14739187708 14767668608 14817113927 14844342436 14889715456 14922824609 14923632493 14930822144 14939569414 14967022952 14980813736 15009761536 15046153738 15060017434 15087692312 15089935168 15117665024 15133809152 15167461078 15168282206 15169715792 15184480388 15197592256 15212383984 15214645376 15292811996 15295085344 15323192192 15374497523 15381904384 15404206048 15419198872 15421491008 15449830144 15464065792 15501559486 15531513536 15545824448 15574392064 15626538466 15656734016 15657581632 15674302336 15703106048 15740363408 15755683412 15786128512 15838983853 15870449056 15916592384 15931258112 15952848527 15954356264 15960534016 15969884546 16001609792 16044917504 16086210448 16130620352 16177520128 16214370634 16215903088 16216780976 16263931264 16302519244 16318386391 16332477392 16349918816 16418827348 16434807697 16437250808 16467456544 16485042112 16524154702 16530553088 16554520136 16570632554 16573095856 16617950272 16660717964 16691334352 16706713936 16737414848 16738996736 16755288704 16779581588 16795042484 16825905712 16844785952 16877335552 16915780156 16933844488 16964962784 17005214039 17054656696 17055579992 17073793616 17105169088 17120929984 17145752998 17195604272 17211448496 17243076928 17245640192 17287453436 17334241232 17335179664 17336818048 17353691872 17368676864 17378852359 17385581696 17388166144 17426830916 17477499424 17480097536 17512219648 17570854312 17604806912 17621941568 17624561152 17644908611 17663751578 17716067984 17750301184 17766656512 17790734302 17809732996 17858901104 17893410304 17894379008 17913488384 17937765164 17953321276 17988986752 18006495328 18032602291 18041289728 18059596996 18082385684 18101695832 18137656064 18155078249 18177987421 18231826888 18233550016 18251296624 18287554048 18305120218 18328218722 18384240512 18434994688 18479691604 18530709296 18532460672 18553981369 18577393901 18587350016 18605204156 18628681324 18665688448 18685621504 18703570039 18764374112 18782637368 18819950336 18838027901 18840048128 18858144998 18881941342 18919451584 18937865776 18991943168 18993714082 19013997436 19037990444 19075810688 19128474112 19148901376 19167294916 19176664672 19205372032 19229606528 19251936781 19305086444 19306911008 19325702312 19388528896 19407152611 19466472256 19491036224 19548764672 19567542302 19627352192 19652119168 19706373632 19785594752 19810561408 19833566291 19869236224 19888321684 19927831168 19949112064 19974285056 19976147569 19993471421 19994553817 20033189792 20137202239 20139105448 20139361792 20158706722 20198753344 20276146688 20303625398 20305544336 20325307604 20473358752 20529880448 20579656559 20598618887 20636471716 20638422112 20639539424 20745576929 20748660856 20786789408 20808987584 20858359214 20896689352 20917027978 20920137392 20958581056 20980962688 21030742348 21051211447 21069389264 21150118528 21180783316 21201398449 21204550136 21243516448 21263090464 21302164352 21304177664 21324912896 21355831112 21373488563 21375508616 21414789088 21528009272 21529174744 21552165712 21591770816 21642999686 21705926704 21707101808 21730282784 21821867452 21885314528 21905479904 21937239863 21945734272 21948996608 22002213464 22061761568 22062955936 22065041152 22086516928 22105588736 22118539366 22179602984 22222461184 22244090176 22247396864 22296866746 22298073842 22362905488 22406117888 22427925632 22431259648 22457156414 22481138372 22482355444 22591292416 22601219861 22612108288 22642752748 22666932904 22729510496 22762465187 22773431296 22774664192 22788006802 22829882936 22849681624 22850918648 22895074048 22950584734 22971731662 23013945416 23016120512 23038521968 23084289536 23135620354 23161580684 23204143312 23206336384 23228922976 23284036171 23326823828 23398124288 23450152957 23451422489 23462720512 23476466222 23519607496 23541278728 23584539104 23586768128 23588045056 23643955874 23645235898 23665741682 23709230776 23712755264 23756330752 23781700096 23834581694 23835872038 23838124816 23861326324 23881930688 23905174832 23908728448 23952664064 23978243072 24031561708 24032862716 24035134112 24058527368 24079302016 24159924679 24171564032 24206609504 24230169656 24233771584 24278304512 24300674816 24345330688 24359593478 24406664128 24426844072 24429152704 24474044672 24555989018 24603439168 24604771136 24631046528 24676309504 24734856784 24758931076 24806773376 24808116352 24834608896 24889831769 24939277088 25011788032 25034834176 25068761971 25071131272 25080839168 25095532858 25145386816 25213441792 25214806784 25241733632 25275941822 25278330704 25348117696 25421817344 25479725282 25482133424 25557606272 25631915008 25665321616 25690301524 25692729568 25793578489 25826126381 25877431712 25905066176 25976583424 26014245928 26039565442 26091294784 26113921856 26216424038 26229239696 26301651904 26304137728 26329739392 26367913924 26407386544 26440708976 26519020928 26521527296 26547002636 26547340544 26572840679 26625629408 26659227232 26766399352 26800174808 26879551424 26953758976 26987609264 27021663856 27062115136 27096263744 27205192784 27239521936 27293635072 27320199808 27400767856 27430029088 27464641952 27519202304 27545635964 27572445971 27664696576 27691622464 27773285848 27879701696 27893330432 27920123462 28002817136 28082779648 28118216192 28150868284 28228585616 28314868736 28350598144 28377830404 28379366708 28461879712 28529408677 28581835436 28612357928 28732947859 28765188914 28818048952 28848823696 28928467904 28970410238 29002917748 29081412976 29139185152 29156256437 29209835116 29236749388 29290475984 29293244288 29321755232 29364267779 29380004864 29391324347 29445334996 29478375416 29535337216 29602615273 29634227854 29688684872 29779430912 29845649218 29847264986 29879138828 29934045904 29961627472 30019523072 30092307476 30120034868 30175384624 30179870336 30235330048 30253043513 30267618304 30334922156 30336564412 30339431584 30368960776 30395184512 30424767968 30429290752 30496954103 30585623992 30590170688 30646384384 30748995046 30808412096 30838397744 30842982016 30899660288 30928131584 31003118972 31063027072 31091648896 31148784128 31167032743 31253076932 31313468032 31315163264 31348604672 31391089037 31406212096 31418312233 31420013141 31480726816 31511366824 31572257024 31644174947 31677967706 31740898112 31833184768 31862516224 31905697054 31908712528 31939769092 32003219584 32089835008 32110373221 32172420896 32261240704 32339460307 32355040256 32369258251 32428741268 32431806176 32433561952 32527862528 32600192317 32605038488 32636772782 32664954784 32699837632 32837654696 32869615394 32874501616 32934913088 32970084224 33048309404 33061106176 33080475131 33109040272 33141265108 33146191712 33235900544 33316483277 33321435928 33382668704 33413427872 33474829696 33477993472 33510577408 33559163176 33586910599 33590084968 33651811424 33689571904 33831560312 33867688976 33929925568 34010428078 34109313392 34111159984 34147587232 34210338176 34241859968 34291505996 34324881719 34391208544 34422896992 34486153856 34491280384 34574906872 34668482464 34670359328 34673636096 34707383744 34737353728 34757704718 34771163392 34853661832 34954998848 34960195072 35141708624 35209613824 35243883136 35249122304 35289817222 35327503156 35432135968 35500602368 35533313024 35581468604 35619465992 35717802208 35769588151 35786820608 35788758016 35875530328 35906642552 35977973504 36012990656 36065204582 36119193992 36164771368 36203391664 36275312128 36310156498 36355974842 36463653776 36467100032 36502593248 36575108096 36610240436 36656437444 36768481024 36803799109 36869989376 36959383208 37061418592 37064921344 37107962738 37154787802 37210408312 37257362648 37331376896 37371243008 37407140078 37528748224 37565274736 37639900672 37676055802 37680096256 37716289996 37763882684 37838903168 37875731552 37983886336 37987428164 38027994872 38075980888 38151621376 38188268041 38256948224 38334589832 38353329344 38410744064 38459213056 38503873562 38610172888 38613822016 38651404624 38777057792 38814305222 38932944512 38982072448 39097529344 39135084604 39254704384 39304238336 39341992151 39344122027 39412747264 39571189504 39621122816 39624817309 39667132582 39776643368 39855662336 39898224128 39948570112 39952295138 39986942842 39989107634 40066379584 40274404478 40278210896 40278723584 40317413444 40397506688 40532766197 40552293376 40607250796 40611088672 40650615208 40821941699 40946717504 41059760896 41159313118 41197237774 41272943432 41276844224 41279078848 41491153858 41497321712 41573578816 41617975168 41716718428 41757321067 41793378704 41834055956 41840274784 41917162112 41961925376 42055232989 42057509753 42061484696 42102422894 42138778528 42300237056 42361566632 42402796898 42409100272 42487032896 42526180928 42604328704 42649825792 42711662224 42746977126 42751017232 42829578176 43056018544 43058349488 43104331424 43183541632 43285999372 43328129383 43411853408 43414203616 43460565568 43643734904 43770629056 43810959808 43874479726 43891468544 44004426928 44123523136 44125911872 44130082304 44173033856 44237078732 44359205968 44444922368 44488180352 44494793728 44593733492 44596147684 44725810976 44812235776 44831927921 44855851264 44914312828 44958027667 44962276744 44964710888 45202439722 45285505496 45333865808 45459020992 45524930374 45576013604 45659765872 45699363248 45701837296 45790148096 45816974401 45901169468 45943463324 46027890832 46032241024 46077043936 46143849367 46168579072 46186366831 46271240708 46323161368 46408286624 46412672768 46457845952 46518395429 46568072342 46653647656 46796248576 46900305914 46902844978 46952932444 47039214992 47082557456 47169078208 47173536256 47176090112 47287911748 47290471796 47331483364 47418461552 47425510528 47512661504 47540496949 47563400192 47669163388 47671744076 47676249632 47722652648 47763861376 47810349664 47817456896 47905328128 47923785019 48063123416 48065725432 48070268224 48117054736 48158604032 48319849358 48413219008 48460339312 48467543168 48556609024 48601349632 48719186956 48813328256 48853688144 48858305408 48948089344 48976765739 49111978036 49206878336 49209542272 49262093056 49328854201 49352619008 49371633509 49469713568 49517862152 49613546752 49616232704 49663891739 49669217792 49726560631 49779663538 49878554176 50023576064 50069668352 50137523942 50142262544 50191065716 50290773632 50426883584 50429613568 50483467264 50551883644 50556661408 50696235392 50755106059 50819151911 50843634688 50959450564 50964266848 51115212544 51164311429 51228873641 51330643232 51380603048 51385459136 51587156978 51652252762 51754863424 51810132352 51953166848 52028491856 52079130884 52182589568 52227843712 52288492949 52354473721 52432848076 52458479392 52603303808 52608275456 52659478784 52710061019 52735827848 52814773088 52881417952 53038041856 53088987721 53094005272 53094681088 53145681358 53251258816 53318454464 53532798704 53600349616 53759102848 53907517952 53975218528 54043327712 54124230272 54192527488 54255458201 54410385568 54479043872 54587270144 54640399616 54692884631 54801535712 54860058176 54929283904 55091271928 55144891942 55329393152 55383244928 55546571696 55759403392 55786660864 55840246924 55894595911 56005634272 56165559296 56236432384 56301736568 56457171232 56750297219 56755660808 56758733416 56923759424 57058817354 57163670872 57224715856 57465895718 57530377828 57636097904 57697647392 57834541457 57856935808 57940820476 57997213939 58005835496 58162825952 58278370304 58312512874 58419670232 58473498776 58580951968 58586488576 58643510464 58728535558 58782648694 58890669992 58956750832 59070674432 59205230546 59268455708 59377369744 59558861824 59691298436 59694529972 59758277656 59868091808 59923254944 60010135493 60039046144 60184614952 60240069736 60350769248 60359740672 60470660096 60506087026 60669844312 60673128824 60678863168 60737921552 60790369024 60849535936 60858581504 60993908206 61171247984 61180341376 61292768768 61497990092 61616824192 61676795488 61685964032 61799320576 61823130523 61826477471 61856263168 62006237944 62126054144 62183297792 62267570057 62297568256 62334065486 62506153864 62626936064 62630326528 62697209344 62782178074 62836624466 62840026282 62961453632 63022733648 63144514048 63288349894 63355935412 63481796224 63666369536 63694346881 63725032448 63811394108 63817425056 63879538184 64006439168 64148765527 64179670016 64220746442 64344841792 64522481408 64678920614 64738516502 64857482536 64863612352 64867123904 65055725056 65200384634 65210076976 65273545564 65329909568 65399675264 65618647391 65675309392 65739230788 65749003232 65869826176 65940168448 66086794697 66090372469 66096618808 66122212352 66160950262 66218080544 66282530216 66292383424 66471801088 66632966554 66642871856 66765337408 66826855744 66949659392 67021154816 67118326352 67173821198 67180169936 67303622848 67379143808 67663120624 67735377952 67859851136 68020856156 68087060459 68218626784 68222319968 68295174464 68420676352 68483719936 68583011992 68649763438 68782417088 68845793984 68972307712 69149813744 69336964928 69340718656 69347272192 69414767488 69515409436 69542326784 69707323664 69909997696 69920390144 70283417248 70419227648 70487766272 70579634444 70648329191 70655006312 70864271936 71162937208 71238931984 71435604416 71539176302 71751060656 71813285104 71955947008 72025981312 72130409164 72238387984 72329542736 72406783328 72550624256 72620312996 72711949684 72927307552 72934200064 73004257249 73005186496 73220480872 73312874888 73536962048 73607598218 73918766416 74122837184 74129842688 74215925476 74309575604 74420816624 74514725296 74662753792 74742486016 74814280156 75057496448 75130549472 75279801344 75352111604 75432579992 75527765368 75677806336 75750498901 75751463104 75974856328 76055989744 76151961776 76303242752 76376536082 76669179664 76706658688 76821488128 76918426112 77007747124 77220345776 77227644032 77302809248 77414887781 77554115584 77628610444 77865889024 77964144896 78039033611 78043258447 78270169208 78509408768 78600047449 78608476672 78683984302 78688244054 79142379008 79242245632 79249634618 79334265164 79553286736 79711324672 79758023807 79796448256 79897140224 79904590276 79973885684 79978215268 80132759168 80327046569 80401060817 80548808956 80556421792 80634826888 80795013376 80974671239 81065532394 81214501592 81222177344 81301230416 81643883398 81893435008 82119521792 82167631777 82318626236 82394475548 82545886864 82553688448 82558157696 82753845559 82758325643 82830095887 82982307716 82994643424 83147157632 83235950336 83421035929 83425552133 83433436856 83514642134 83586757408 83668111912 83680549568 83834324224 83923850752 84110465978 84115019506 84122969392 84204845788 84277557056 84600474112 84723133264 84805593796 84818200544 84974065792 85052361856 85208657408 85258577173 85299651584 85423324448 85493954252 85502034464 85659156352 85945961563 86112037088 86116698976 86208662848 86367083264 86571998744 86656258766 86823706816 86828407232 86921131136 87287469808 87541258112 87621919616 87748959452 87782937088 87834365003 88008853856 88247046272 88251823744 88260164608 88346067712 88465796377 88474157464 88547309761 88718411936 88889844736 88976360704 89179038487 89187466984 89192295368 89451621952 89663855842 89711702528 89828625656 89916055334 89924553488 89929421776 90404879444 90571010992 90667731616 90882850861 90918041984 91049860748 91138479047 91152027208 91319531744 91398726496 91403674592 91580296192 91633948802 91802338936 91886926648 92055781664 92064482048 92154087872 92287698734 92372733662 92542481416 92646322736 92816573248 92825345536 92915691904 93036790858 93136144684 93307295312 93592497152 93800611828 93805689956 93905864888 94078429984 94165114912 94301641489 94338156416 94347072512 94352180224 94575823496 94580943592 94662966728 94836923104 94851021056 95025323008 95080993898 95338326776 95343488152 95352499264 95445305296 95527722752 95620699328 95634913792 95847570038 96126246832 96131450864 96140536448 96234109472 96317208064 96639698716 96826438016 96920678624 96935086336 97113218048 97150633679 97202699264 97438373912 97626656512 97707376288 97716610816 97849038661 97896178688 97953531478 98223956072 98413756672 98419084544 98524186112 98657708402 98743267018 98939427136 99035724304 99227093504 99232465408 99327783478 99338435584 99453121262 99559327076 99757108352 100047152128 100139336704 100275047884 100284525088 100382131432 100581547264 100678161199 100805202971 100853767168 100859227136 101103767288 101113322816 101392470784 101510212118 101638303822 101918901128 101928533696 102230425088 102328622858 102457747282 102661286464 102761206096 102770918272 103174313956 103304505524 103509726848 103620264704 103719797489 103850677381 103906333696 104056983712 104158261768 104365179136 104455687424 104465427451 104576985898 104708947442 104865696152 104916958784 105206607616 105318957568 105420122038 105471655696 105629546176 105762835904 106076083712 106177975442 106188010544 106189362176 106291362716 106502517632 106636908928 107065597408 107200699232 107518205696 107621482661 107815035904 107950437056 108086655424 108248460544 108385054976 108510916402 108820771136 108958087744 109280799232 109385769262 109603071424 109720116352 109858567808 110182543856 110289783884 110658786304 110766489856 110872886971 111093143392 111518806784 111669939689 111680493848 111789191822 112011268544 112603473136 112914342464 113500594438 113511321616 113517466832 113847518848 114117634708 114228704737 114327341744 114449431712 114931791436 115043653879 115060755656 115272195808 115395294784 115669082914 115713871616 115881640952 115994427878 116011670992 116325651904 116625025748 116839340464 116946997552 117161903936 117172977152 117287020928 117457071116 117565297388 117781339984 117913501664 118141348864 118410461092 118536911416 118754739488 119036498273 119382596872 119389059944 119516555312 119736183616 119846509888 120020270986 120369229904 120480139472 120701538496 120719481344 121012174052 121339688624 121346257648 121357726336 121475843104 121580738048 121651966513 121699071872 121717163008 121987816412 122342495968 122360682752 122585537536 122639406131 122995980184 123233648384 123353590976 123371928064 123514360277 123646261046 123652954942 124012475888 124252108288 124366595584 124535140114 124668130972 125012307728 125253872128 125260653056 125334037411 125394418688 125564356148 125673248932 125680052564 125922907264 126045467296 126228216037 126289028096 126344524141 126576699788 126711870824 126963592448 127245911947 127388693762 127622788216 127634850112 127759076368 128012878336 128297531054 128441492884 128689683584 129044962816 129120564221 129357841228 129477033004 129714965072 129727224704 129734247808 130041757307 130048797439 130111450112 130161579251 130400769268 130420153952 130547091128 130659819136 130799350528 131097296209 131237294782 131350618784 131478461576 131498006464 131739652352 131880336896 132173589394 132180744938 132193237616 132321900524 132436161088 132565060432 132584766848 132943602176 133265933108 133285743712 133530674816 133653711488 133899318784 133977764129 134042309632 134236652704 134347642396 134360339872 134607245696 134758287616 135057939599 135326241248 135470755904 135719702272 136041712312 136174120918 136437253568 136444639936 136590348928 136841352704 136967439872 137166023984 137299526876 137564834176 137691587968 137944615424 138025430719 138299627488 138673929856 138681437312 138694544384 138829534976 139017680021 139030818872 139084653568 139414647328 139819995392 139961876719 140138489051 140566834496 140975532544 141159268888 141296658382 141310012624 141728543872 142325874416 142477863968 142871208832 143078352604 143217609931 143502121312 143626570208 143911894016 144051962624 144190332209 144260818328 144476775968 144659085472 144813566656 145240625992 145423899368 145854615104 145868400128 146008514498 146010372992 146440961744 146625749776 147073924096 147215196436 147358480129 147837532832 148245674368 148259685376 148431850952 148619151208 148841633248 149029450592 149325507584 149614419941 149628560312 150114992896 150261098944 150704223208 150865159984 151055530736 151355612672 151500997802 151502926208 151949712656 152111979488 152303923552 152606485504 152753072164 153338359328 153413317376 153560679041 153642976256 153836852224 154015494248 154440691552 154455288064 154605618496 154829775562 155257220888 155731778048 155928289792 156078067222 156086516894 156540338416 157018817536 157200094898 157216953344 157367968604 157376488108 158208539027 158284758016 158484491264 158499269236 158668530328 159106573472 159337256309 159422649344 159516047614 159809180552 159947771368 159956430536 160265518336 160654093138 160802121634 161097617912 161112843584 161269653776 161590026752 161949342478 162131064788 162429003184 162444354688 162602460832 162988253197 163287766796 163786870016 164151070699 164159957423 164239043584 164335263554 164637252472 164788951096 165091773728 165107376896 165116315392 165507691118 165516651286 165660191774 165964615432 165989286848 166294315264 166471900672 166842071858 166851104266 166866873712 167029284268 167173514816 167336223824 167361099136 167668648448 167847701504 168220931956 168230039012 168245938784 168409691576 168555114112 169119472753 169200948224 169446266528 169611187592 169636401088 169948131584 170104723712 170417314816 170517154346 170846648896 170987908504 171004068928 171318312704 171891923126 172224074176 172233397952 172417325696 172734166528 173143997488 173312517532 173647413632 173656814464 173842262272 174228822383 174238254691 174574939616 175082516224 175243839232 175481333797 175497918904 175565874176 175668730006 176017707712 176494092544 176503647488 176692135424 176931592754 176948314928 177094619522 177436823872 177952721408 178358076974 178374933968 178384590736 178903243904 179327711684 179423405056 179502250301 179657251312 179832110668 179849106976 179858843552 180782884667 180809758888 181142021984 181335463232 181765701722 181836083968 182099721496 182276958094 182304054416 182639063488 182797452992 182807349184 183267897604 183604677872 183773853296 184111563328 184128964096 184308175744 184575397468 184745467324 185084962832 185292645472 185633146496 185650691072 185831383808 186073581716 186254686049 186272289368 186614590624 187601223656 187611379912 187811729776 188156859968 188330229824 188603282978 188676312832 189151646992 189161887184 189325933456 189673846208 189702042112 190161987796 190676653552 190686976304 190704998528 190890610592 191055445504 191167375949 191241398656 191269827584 191695140076 192252493664 192262901728 192281072896 192468218944 192634416128 193279397432 193652876032 193841357248 193870172672 194093994721 194301267358 194876747824 195253313024 195414752576 195433221632 195698077322 195907062956 196447912144 196827513344 196838169088 197048372224 197315416804 197486534036 197878854272 198071448608 198358625201 198454187008 198464930816 198655566956 198906242524 199118654152 199514216704 199705860739 200550095768 200569050176 200764262864 201163094528 201356322398 201610405942 202207534576 202226645632 202784941568 203020424236 203276607644 203837802256 203857067392 204093795059 204351332911 204460850176 204657245716 204915494564 205322572928 205522412192 205541836544 205739270429 206348627912 206609011048 207019453696 207218306911 207240529408 207439594978 207701354762 208113967424 208316523536 208730358272 208911374848 208930854902 209153971796 209417894884 209731392304 209833917568 210413215232 210637915136 210840244076 210943311392 211259092352 211525671808 211771304591 212152167424 212355950884 212376021088 212582725432 213005035264 213273817856 213478678721 214131194816 214401398464 215036411392 215242965322 215900874112 216173310848 216496921088 216770109952 217021832804 217641542272 217916175488 218169229201 218561598464 218771538524 219206142848 219440232704 219717135616 219737623259 219928185631 219940091987 220365087712 220579567768 221509224629 221532979712 221745773942 222186286784 223037613568 223339879378 223360987696 223578383644 224022537088 224772612547 225206946272 225828684928 226376222149 226584807757 227001188876 227022643232 227034933664 227695037696 228201346219 228235269416 228457409474 228654683488 228898863424 229863582872 230087307758 230121511312 230544391616 230790589568 231338165828 231427743232 231563325917 231763281904 231988855756 232023341984 232651303808 233215382939 233250051496 233678680928 233893995104 234323807872 234345954304 234574041856 234914142232 235108374193 235130594776 235562679968 235827003328 236820922184 237073822832 237509478976 238072996546 238765193744 238778119888 239033110624 239472367232 239693019776 240040541972 240274172033 240738459808 240960278944 241403076992 241438962688 242024348104 242679377248 242692515296 242715452672 242951686208 243161476096 243303933026 243398143744 243975632824 244684991936 244721365504 245278812262 245991960368 246467296768 246707181952 246743856128 247028720554 247292522092 247305909884 248024951776 248504216576 248613418471 248733191168 249070280228 249336261944 250024615456 250387117057 250507744256 250521306112 250668074822 251128712296 251346497864 251360105128 251845814528 252090934592 252456432074 252689048282 253153399576 253423741648 253927184896 254491823894 254777387524 255245576432 255269700224 255518152736 256025756672 256124397881 256595062108 256882985768 257379367168 257965647379 258089925632 258241128442 258715682456 258954066008 259429930144 259454449408 259468495616 260083514614 260097594878 260323158502 260801538536 260840307904 261094182256 261319638272 261598701056 262194592418 262474589564 262701237568 262956923152 262996012928 263479304704 263760673792 264347178788 264361489876 264386475232 264643801048 264872322176 265130120864 265169533696 265759171469 265887204352 266531866216 266571487424 267061349632 267307422976 267798637568 267955528258 268473305408 268695284792 268720679744 269214491392 269516575232 270115879198 270652482496 270941511808 271439404544 272083424624 272348241836 272874507136 272889279872 273180697856 273682705408 273788149459 273934879744 274332047968 274599053752 275129668352 275383175936 275408854189 275756381681 275889230848 276050861438 276599254976 277347859712 277362874624 277659069952 278035360042 278061637744 278829294656 279639990784 279923753438 280276978102 281133668992 281951065088 282318537776 282593316764 282620025248 283457087744 283729363379 284087390191 284651748832 284955727936 285742417664 286156705208 286435219862 287004242624 287253140416 288103925248 288380664418 288521636656 288953551936 289318170944 289627133312 290481251984 290847798736 291709230208 291736800256 292017028996 292020745984 292301247469 292881923488 293251499552 294402568271 294430392872 294716960258 295675065664 296491348736 296863701904 297238302416 297683266496 298058901184 299228839882 299257120624 300229985792 300522197888 301408446416 301730319968 302111061472 302711225344 303001995604 303005852416 303296905681 303899425312 304223958976 304607847104 305506144328 306676718656 306826634752 307121358082 308030988496 308881383104 308910576128 309211236992 309659551124 310514441776 311463556096 311856579584 312156134444 312173033788 313080676832 313823495447 314400189796 314706193669 314735937208 314752976216 316417078054 316998538472 317337060656 318213146944 318674512618 319032095228 319618361104 319895542736 319912861072 320531036672 320718820807 321308186276 321604243268 322195235824 322225687168 322539307552 323006945569 323180053504 323304567817 323898684956 324262129576 324858006368 324888709376 325204921664 325628768003 325976506394 326575533592 327573740032 328302141398 328319914846 328670527108 329274504944 329577902192 330183547456 330214753792 330232630784 331015382236 331033302572 331320383548 331929230864 331978573696 332588630528 332783478643 332943801344 333684143716 333702208532 333733747424 334058568536 334347029632 334672447648 334722198272 335337296896 335466495133 336441863912 336460078024 336491877568 336819383152 337110228224 338238945506 338892533056 339222375184 339272802176 339896263168 340209447424 341034308692 341693297792 341975817008 342008137856 342636625408 342837360173 342855920521 343783846252 344448148352 344466795904 344834651392 345301979407 345468333056 345601434563 345620144551 346287994976 346625035064 347294827264 347313628928 347684524544 348085924417 348457644766 348476509382 349149879232 350165032448 350487678464 350962667594 350995837808 351337460012 352035415424 352988185088 353007294976 353214105431 353384270848 353863185508 353896629856 354189239044 354873647744 355734063377 355905442816 356061840761 356716153948 356749867936 356769181472 357806487808 358602115487 358655423368 359004500602 359314502624 359664221336 359698213952 359717687104 361565769334 361619517776 362284043968 362670926464 363531403444 363672167936 363885226441 364199442992 364553916188 364608108832 365278126976 365594905984 365614698368 366481316047 366501156419 366535795208 367209355744 367547706592 368223126656 368257928192 368616351488 369150794936 369456016589 369490934648 370169925664 370585290944 371266292992 371662767616 372147163432 372509372098 372544578736 373229181248 375202447312 375222759824 375623459552 376313719936 376660459648 377206565956 377352625664 377573698909 378303293984 378323774368 378651866912 379347692416 379404084224 380323975592 381353307104 381373952608 381409997056 381781221184 382110891008 382334751898 382482797312 383390280152 384504987328 384525803456 384562145792 384936437888 386558794864 387305752064 387682714496 387740345344 388187989442 388602534716 389753495648 390506626048 390829505152 390866443264 391396154644 391777098241 391814125912 392895824288 393655026688 393676338176 394630833608 394973068072 395757708544 396142897216 396717250402 397311133912 397812485048 398237308304 399028433408 399411721478 401100191536 401138100352 401528525728 402326189056 402712644796 403220811884 404415069152 404453291264 404841790199 405569883136 406040848472 406553215288 407675604512 407714134784 408187590118 408702665822 409314491432 409830989128 410645145856 411044824384 411083673088 411478540858 412697255824 413218022096 414038907392 414436613822 414481058816 414879189956 415402709524 416227934848 416633047072 417460716544 417822749696 417861709804 418307943592 418835789768 419462784608 419667835136 420070948451 420826430464 421680488152 421886622784 422518184704 423051343616 423542609182 424711901768 424752042176 425165450864 426010070528 426547635712 426957357442 428262389632 428802796928 430072822784 430485930644 431801748224 432346621696 432761913661 432785342297 432993842176 433540219904 434043665608 435283084544 435832350976 435872990399 436338458402 437543077048 438412285696 438880465408 439434271232 439475246518 439856371262 439880183974 440730175424 441159135536 443018449258 443065959424 443491547884 444372573568 445860428167 446075227136 446679758756 446721975392 447156767288 448045074176 449041358689 449545225094 450413892544 451657369856 452752444298 453169615514 454002377752 454045286464 454069867328 455390075392 456402692438 456470538832 456914818948 457309366976 457797726848 459330531737 459727165744 460174615516 460243022624 461088783232 461581179136 462607562879 462632607283 462676331656 462855486464 463126651834 463526563808 463977711512 464046683968 465302607616 466430765878 466500102992 467357361856 467787990208 468647615744 469148083712 469828284464 470216748386 470261189552 471125359936 471654006656 473641844368 474147645664 475018957952 476145993092 476609423213 477530387488 477556239776 478066221248 478944734464 479386039552 480081083944 480548344066 481476919616 481920557888 482806153984 484048696208 485358754496 485385030592 485430905344 485903372416 486607866052 486796287488 487951265648 489369983872 489442731008 490557624524 491983920736 492934593536 493151207131 493414363904 494057441108 494538304337 494585044184 494611819768 496049903552 497226836942 498140560456 498672523888 500049230912 500774234114 501336149644 502257424592 502692995728 502720210256 503691629056 503986718411 504181869184 504912864148 505378096564 506306799152 506847483296 507854369792 508983647788 509554775048 510491152864 510539400448 511036305472 511702349719 512248795762 513190124216 513765971536 514758734336 515931294758 516482256884 517431364912 517908132016 518859860288 518908898816 518936991232 520167029228 520195189756 520646317004 521603077072 521680615808 522188364512 522639276544 522945466439 523197402112 524389184836 524949179128 525402475136 525913846304 525992025856 526958609408 527161635209 528694357576 528722979752 528772950464 529287602096 529744644352 530260241728 530339067392 531518342938 533063732432 533142974848 534122699264 534614845952 535911056516 536946610816 537390569584 537441359488 538428982784 538744423129 539033150464 540231758396 541304964992 541883023616 542617396211 542878809088 544166849248 544696483672 545749014272 545778559744 546302809129 546361395712 546992166941 547576298918 548664095936 549198107504 550259336704 550766351872 550817708378 551512763362 552101722876 553198509952 554695719424 554725749248 555318139904 556070720084 556123275488 557658589312 558306166649 559010671021 559279981568 559847506876 560553956204 562267337984 562807425719 563517610051 564637075552 565186633528 565240050496 566914175488 567458726758 568174780382 569303497664 569911455872 571484835328 572313410416 572870439724 574008485248 574506280832 575173422439 575899210931 576207850496 576761328836 577043273312 577907103872 578636341888 579254266624 579308279501 579810671209 580962503968 581695597472 583418460416 583978864931 584034057992 584041491968 584602494938 585763846976 586502999104 588805136542 588860785744 589433920516 591350131328 592982697472 593727403808 594476604832 595366532992 596117802368 596810040211 598457679764 598514241248 600459971584 601044395776 601621730941 602816892832 603460639936 604222122944 606003991208 606011704832 606593811362 607798850624 608447917952 609215694208 611012288656 613353437312 613653269504 614242716164 614840555021 616061976992 617762766208 617821152256 618422473984 619260574639 619319102248 619831168327 621028883552 624253269409 624312268888 624346067576 626161353664 627646990894 628800379592 629412387338 629471874416 629505952432 632834156108 633997076944 634674121312 636179956027 636426293888 637349025236 637969353329 638064190456 639236722208 639791085472 639825722144 641062073344 641437641614 642616372552 643208486536 644390471648 644451374336 645078615104 646013891138 646609135634 647797369912 648524259152 649716012736 649777418752 650409843328 651257536006 651953012788 653151067184 655147480064 656604282796 656639829692 657341054216 658549009888 659155804384 660111490423 660367094912 660429507584 660465261568 662030764472 662066605144 662640767096 663858461728 663957147392 665177261056 665566957286 667368287432 667404417064 667467494848 668117137072 668694059264 669344895296 669444396544 670932990266 672883727824 672920156048 672983755136 673638766304 674220456448 676477891012 677785066112 678444750368 678545604352 679792526336 680054435753 680091252181 680418894848 682068617384 683386595584 683951634016 684016275712 684943270627 685273250816 685674720346 685711841042 687567692504 688896296704 688933591808 689669302784 690603958814 691202869126 691240289102 692575989952 693250070128 694589654528 694627257856 695369049088 696171848834 696915289532 696953018764 698299758464 700330064896 700637815691 700975356928 701925335188 701991675616 702674920024 704070830848 705636420797 705976370176 706014589952 706428210862 707726371016 707793259712 708378478088 709747295488 711468126754 712123681522 713432307896 713499735872 713538362944 715612975616 717204230974 717310846736 718009001204 718629005248 719328442672 719396427904 719435374208 721805121301 723131538668 723239035552 724568087936 725341852928 726954741667 726994097159 727062806888 727344335872 727770452882 728398885984 729107832376 729216217664 730556253952 731189811968 731229396736 732962632094 733002312838 733071590416 734418711488 735095413184 736446253312 737232702976 738301589872 738912033178 738981869296 740339851328 741170581888 742532585984 743325535232 744294326864 745018744196 745089157472 746458362496 748957665049 750404894624 750445519648 751246919104 752627439872 753320919296 754413131912 754705251328 755147397818 756606587968 756647548736 757303733824 758695384832 760647951184 762706614208 762747905216 762819994112 763562442368 764669503796 764965594624 766780560304 769009974656 769051606912 769124291584 769872875776 773117589728 774611504128 775365428992 776375978884 777131621101 777205069432 779506991296 781659010304 782792309288 783554196482 783628251824 785791648576 789261667216 789946136144 791515417088 792285794432 793434500804 794622267824 795624970096 796474616608 798056866816 798823442956 799600933159 802200383072 802276200704 803057051456 805425289592 806441623768 808830138304 808906582528 809683580398 812081696944 813106430576 815351209024 815428269568 816375180236 817405331644 818628982864 819661978256 821290291712 822089648768 822167346176 822957081716 825394511648 826436044192 828077814784 828873227644 829758379912 830805419048 832455869696 833255487911 833266094144 835723419608 836615887184 837671579536 838925569216 839335670272 840141896902 843360976304 843773245568 845036369408 846102687232 847085218364 849423803536 849504084352 850330901728 851563765591 852020141056 853095271424 853914714884 856524779264 857605593856 858475842917 860971861288 863603496448 864600521939 864693243392 865523827322 865570684594 868087331216 870566169088 871664701952 871745980798 872676916804 875086154096 876824571392 877338261877 877760930816 878868542464 878950493036 879712742524 879760367948 881460350848 882318271072 883597512259 884411668987 886036898516 886983095768 888745147136 890721383629 891720856334 893359517512 893443950784 894313534576 896090148352 898082717378 899090450188 900827785088 903314739712 903843949547 905504888596 906339231028 908004755504 908090572928 908139734656 910292301149 910341582073 910780150784 911131054757 912805384876 912941077664 913829637896 914618733952 915595453696 917681073463 918661063474 919454331488 920349231032 920486045248 922177566464 923162358272 925215125758 925265214566 925352663312 926253303668 927053127616 927955423024 928093367936 930605215232 932861531756 933000205984 934714723712 935575980416 937295231488 937844348903 938296167424 939656568928 940433496772 940522379104 942250719872 943308013312 945405577193 947283688736 948295291328 950037915904 952291986184 953218846426 955060774976 955112479552 956132442496 957889468928 958772079104 960162167888 961096688132 962953839232 963841115776 965612307968 966178015033 968097392416 970717508992 970770061184 970861810688 971806744832 973123760147 973215732104 973592574976 974020407371 975902531296 978739967744 980969423357 981115249048 983967841472 986302414262 986828727808 988114882216 989076608674 989170088368 989223639536 992099807104 994453673884 995421569851 996281120912 997345047776 1000098461824 1001548468228 1002523269517 1002672299288 1004514849184 1005385991456 1005440420512 1007383258112 1007973436822 1008363738368 1009825728296 1010756193128 1012613598304 1013694966592 1017967295576 1019109550096 1020982305728 1021078800896 1022072610944 1023404699438 1024497591524 1026380248432 1027531943072 1029517468672 1031862589516 1032964513768 1034862729824 1035816264032 1037318056379 1037719720576 1037817797632 1037873982464 1040334058456 1040390379512 1041292634008 1043206154144 1043361231616 1044376729024 1045278553088 1045890932878 1048778369672 1049898358256 1050804950272 1051827692608 1051984051712 1054323270418 1057388715152 1057445959504 1057545900928 1058575204192 1059489288704 1060520483456 1060678134784 1063036685876 1066127464864 1066285949696 1068245398528 1069229691904 1071822113032 1073893221632 1074781139168 1074882718976 1076339425271 1076857965568 1077488846258 1080463516792 1082609929984 1083766047232 1085234792422 1088333698496 1089392967344 1091498028544 1091557119488 1092605618258 1092722791424 1093984333882 1095152597836 1097328191872 1098396215008 1100518673408 1101532703744 1101635416756 1103025526724 1104203445752 1106397019904 1107459773189 1108857232681 1109391438848 1109451498496 1112141440168 1112246550976 1115317178624 1116612333298 1118021342042 1119695013752 1121107912408 1124534675968 1125614851438 1127035220102 1129274151104 1130373267056 1130480100992 1133828350976 1134917453516 1136349560764 1138606995328 1139822911744 1140917772379 1142969670656 1144626820832 1145740879448 1148016970496 1149012561664 1149119701961 1150346844878 1151798421862 1153522657672 1154086546624 1155814207744 1157272683776 1158508533248 1158616559002 1159621342418 1161925007936 1163391194944 1166836920832 1167957729862 1168068115984 1168082983936 1169204989876 1171527693952 1173005998208 1177610273084 1177721571488 1178867841032 1182700262656 1183836309271 1185965394944 1187454807616 1188953209664 1190733065984 1192235604736 1193620080422 1196915359528 1197028482496 1202088791552 1203243461882 1205633785664 1206921279872 1208444245888 1212007982416 1212023409664 1213187622724 1215597701248 1216895835904 1218431388416 1219601756681 1219667782837 1222024577312 1226706874624 1228369336579 1228485432328 1229681110042 1232123953984 1235525532416 1236844947968 1238521149278 1238638204496 1239662336654 1242057767104 1248506538818 1248624537776 1248692135152 1252322707328 1255293981788 1256515752107 1257600759184 1258824774676 1258943748832 1259011904864 1265480192669 1265668312216 1267994153888 1269348242624 1272359912054 1272852587776 1274698050472 1275938706658 1276128380912 1278473444416 1279582170944 1279651444288 1282875283228 1285232745104 1286416973072 1288780943296 1288902748672 1290157230208 1292027782276 1293218271268 1295594739824 1297048518304 1299432025472 1299554837504 1300819686656 1302515072012 1303782802343 1303906025576 1306302134368 1313208565592 1313279659384 1314682108432 1317098019776 1318311608768 1320222980846 1320734189824 1324061528944 1324133210288 1325281534192 1327716923456 1327914294784 1331133914572 1334736574864 1334808834128 1334934989696 1336234274144 1337388118528 1338171631643 1338689790592 1338888793088 1341865980532 1345767455648 1345840312096 1345967510272 1347277532608 1348440912896 1349033467441 1352955782024 1355570132224 1356889500736 1357091208704 1358657963047 1360108871506 1360182504362 1364137234768 1366773191168 1367903268032 1368032551424 1369886541254 1371349440692 1371423682084 1375135385008 1377792593408 1377867183616 1378674411521 1379338605568 1381207917628 1382405738252 1382480578204 1385151979904 1386500140256 1388510376407 1389179309056 1389254515712 1389789765551 1392343697668 1393830579064 1393906037528 1396599516928 1401275631382 1403850670376 1403983351232 1405349840048 1408141661696 1411272841594 1412856421724 1415452742032 1415586519424 1416756956176 1419494590976 1420326206431 1422936253508 1424247363044 1426864615792 1426999471744 1427076725888 1430459330377 1430536771829 1431225951232 1431777371761 1434408461948 1434621693472 1436018002408 1437258010496 1438656885344 1438792855808 1438870748416 1442070258299 1443610242602 1446263077336 1446478071104 1449136175872 1450683705856 1453909483334 1453988194318 1454125613776 1455540905764 1456797771968 1458215664752 1458432435328 1461112507904 1462379623936 1462458793472 1465925264188 1466004625676 1466143180832 1468837422976 1470190826368 1472892506624 1473755405419 1474465405952 1476603179744 1477824066356 1477963738592 1480679702656 1482341163776 1485065171968 1485637335589 1488588653728 1490037488392 1490178314944 1492916724992 1497915330098 1500809789248 1500891039296 1502493838208 1505254879744 1506641838592 1508826263824 1510294795636 1513213175936 1513295097472 1514607467648 1517390769664 1518279737909 1521295902368 1525413228416 1525495810432 1525639988224 1527124884736 1529194480231 1529339007592 1529931189248 1533561120608 1538019949312 1538103213824 1539580643909 1539745751552 1541523379561 1546235179456 1550730857984 1552751957768 1554263242202 1554410138864 1559013982592 1563318020608 1565584618576 1567108392964 1567256503648 1571583297152 1573408287829 1575393709241 1578523334432 1579892272288 1583030834176 1584571588864 1586093654299 1586869001608 1589244535648 1591249940192 1592949233216 1597646885912 1599201866318 1604400766144 1604552401408 1606114102912 1610850579184 1612883247536 1617660276608 1617813165056 1619367160796 1620943281419 1624163393888 1626212861152 1630702418048 1630856539136 1632750360472 1634810663288 1637257965728 1639323956512 1642580583424 1644179297536 1645758619351 1645914163432 1650789023296 1652872088384 1657746455288 1659516759824 1661610838096 1664911739392 1666510975822 1666532188288 1671446839216 1673231774368 1675343159072 1677851138432 1678671340544 1680283793804 1681919204231 1686721952608 1687546491136 1690072738816 1692205374464 1694170436728 1698847607072 1699008168704 1700661803456 1703127531182 1707829429768 1713049558528 1715211187712 1716951685834 1721943722576 1727206992896 1729201043878 1729386486784 1731047654644 1731141369188 1736174662432 1740293929297 1741132338176 1743329403904 1743491961596 1745353833608 1750172308192 1752709819399 1753649142784 1754676523754 1757900986072 1759425485048 1759520735896 1762920701696 1764636542144 1767195024518 1768823337974 1772073797032 1773966191536 1777490294272 1781442767258 1783441712668 1786719035024 1786887901568 1788627069152 1792180296704 1792870785167 1796165434756 1798180900376 1801655570176 1805759531653 1806629479424 1807687899094 1811009777192 1812678462056 1816009511008 1816181145856 1816279469312 1820584602298 1820683164146 1822262109514 1825610769752 1825882155328 1827659275792 1829237467904 1831190907392 1835362146926 1837322126948 1838908662976 1840698462064 1840972090496 1844355132928 1846324716544 1850430251516 1850530429132 1850705326624 1852506607336 1854106255232 1855910846048 1856186735872 1860314200283 1861210430464 1865723063512 1866000411968 1869429447424 1871151960832 1874590462976 1875688697806 1879313137856 1880866993544 1881044758208 1884501439744 1886616026624 1890811154386 1894567377472 1896590582656 1900075831808 1904583972368 1906437692852 1910121549952 1910224959104 1912264884992 1915778937856 1916517046213 1916620801601 1917544158208 1920324335776 1922193376264 1925907678464 1927682231552 1930294671767 1931224615936 1932356030066 1936194784832 1941435017984 1941540122368 1943613489664 1946247520294 1946431464208 1948040814742 1951805062592 1957479935488 1961938846714 1962230498096 1967935682944 1972604828524 1973657455616 1974524753311 1976229764432 1978153217348 1978340176736 1978447279072 1984199614208 1988611731337 1988907347768 1990843139702 1992562241824 1994690095552 2000196923648 2003096936456 2005046539034 2005344598576 2009029698368 2010771982912 2010880841024 2015946873644 2016727476736 2019651456592 2021512386256 2025227196608 2027389933184 2035934591152 2038219100192 2041964611456 2042157601792 2044145221888 2046809398876 2048801546539 2048995183048 2052760496864 2055063886144 2063725179032 2065929027536 2069725459648 2071632528064 2074636112758 2075439441152 2080668116912 2080780759024 2082585268016 2086412308288 2086722463232 2088753458048 2091781865756 2097556739344 2099796716512 2101609900544 2103655385216 2103968103424 2108646540836 2114777430304 2114891919008 2115091801856 2117150408384 2118978577408 2121040966912 2126073371752 2132254929728 2132571899392 2143644226064 2147786443264 2149562278336 2149765437952 2152678850542 2154977692516 2160927033584 2165219859968 2167532094464 2170469584844 2176667396992 2178785934688 2181944877211 2182996057088 2183114238976 2185211236516 2187968667764 2190305195672 2194656383744 2196764468129 2196792430016 2203270833512 2206051053448 2208406891504 2212794039808 2214919546378 2217714465362 2224282880336 2224493101952 2230634357248 2233224666596 2236042684084 2239390027504 2242215824816 2245031745649 2249069351936 2251229702876 2254070440204 2258548302208 2260746534112 2260960201984 2263131974719 2269834907032 2272699121528 2277213990656 2279401376021 2279645823488 2281835544758 2289253641664 2291481758896 2296033940992 2298025123328 2298239403922 2300693689756 2303596843724 2307045315344 2308173093248 2311628415488 2314545367552 2317017066496 2317233118004 2319242684836 2323850015872 2326782389888 2329484350501 2333673841664 2335915459724 2336136231968 2338409979752 2343055387904 2346011996416 2348265465931 2355220546168 2355443142976 2357735682064 2365400525312 2367672618542 2374909615232 2377906419328 2381466131968 2384471209472 2387240160844 2393830719056 2394056964992 2399861521211 2399991443647 2404177583104 2406486923764 2411267571328 2413842559744 2416888491776 2417113855849 2419210041941 2419341011857 2424015964832 2426375245448 2431195402496 2433791671808 2436601470919 2436862776832 2439203513362 2439335565674 2444049154624 2453413749248 2456738673158 2456970864656 2459362220084 2464247907968 2471051064832 2472498738017 2473689895936 2477042298556 2477276408992 2479324673308 2484115534208 2490138443639 2492432885327 2497013077636 2497249075552 2497384270304 2504645414656 2510214808409 2510587963576 2513031504214 2515201518368 2517649549352 2517887497664 2518023809728 2530960385338 2531336624432 2535988307776 2538696485248 2544719824108 2545705175552 2547196585087 2549396100944 2551877413316 2552256761824 2556946888832 2559164341888 2559302888576 2565369212329 2565508094933 2565750566456 2570465490208 2572833946144 2577561886592 2577805497344 2580314460416 2584055564552 2586192116123 2586436542536 2591189479648 2594097036608 2598864050944 2601639373312 2605030144024 2607565604686 2607812051152 2612604268736 2626417131184 2626559318768 2629364216864 2634196039552 2636623217536 2640445961692 2641468379648 2643015892363 2648123057888 2648266420576 2650563068384 2655433846912 2655828589568 2662267829144 2669473149728 2669617668256 2669869979392 2672468548288 2674776237056 2676343263286 2677379581184 2683731961064 2691534911296 2691680624192 2691935020544 2694555065216 2698066934882 2705911564048 2711140264448 2713779001472 2714182417408 2717315926094 2720217743012 2720365008724 2728274469536 2733546382336 2734747603181 2735806536064 2736065102848 2739773082508 2742439687687 2742698881384 2742847364168 2750270770016 2755585186816 2755734367232 2757348823042 2762415835256 2764811476504 2764961156408 2770303959808 2773000280512 2777020752814 2779579531102 2784687395336 2787661158128 2787812075056 2793199033856 2802551262764 2807701340752 2807966702464 2810699680096 2816283323392 2817368376691 2822545683188 2825712843448 2830905484064 2831173038848 2833513912352 2837622121169 2838989181952 2840652412862 2845872507016 2848494726088 2853729231584 2853998943488 2854153451776 2860918660754 2861073543658 2863554743522 2868816923896 2869243386944 2872036004816 2874516020992 2877313770688 2877585711616 2877741496832 2884140516598 2887220485204 2892526154672 2892956142208 2898272351744 2901367411712 2907818966668 2907976388636 2908251227552 2911081811528 2913595543936 2916431329504 2916864870656 2922225015808 2923350886159 2924759247872 2924917586944 2931850528376 2932009251352 2932286361664 2937674845952 2940381652736 2945785013248 2947510810838 2953206359488 2955648132712 2955927477184 2961359405312 2964682327552 2971274671178 2977177307456 2980074976784 2980356629888 2985833449984 2995830660196 3001619578496 3001782078592 3004987676416 3010509759488 3011669644049 3013283677184 3017652527648 3020589591272 3026426351872 3026590194944 3029214935296 3029497396079 3033320198491 3034781539328 3036559475818 3042591804736 3050826456832 3050991620864 3054249769472 3058388960462 3058678015184 3067122241216 3076039898624 3076206427648 3079161287818 3079491503104 3083046759122 3092470358912 3101461715968 3105503915536 3108526484404 3108820277728 3118027965184 3121022997169 3124961292101 3126636041216 3131169237152 3134216785928 3134513007296 3143166594304 3146816575658 3150787418482 3157046668864 3159784544576 3169143177728 3172187308598 3173738003216 3178489071296 3182499880384 3185898466432 3195293771824 3198403732636 3208801532288 3209104802816 3212228205824 3215313722159 3221701158368 3225766495072 3235320553216 3238428250981 3238734321592 3241886562838 3248326787776 3252425722304 3261404836096 3265500720944 3269621326576 3274515931456 3278647913024 3288358595072 3291517238702 3291828326864 3301578046592 3305744176768 3315492910576 3319033519648 3323221676192 3329823478784 3333021951644 3333064376576 3336265962491 3342893678432 3346463548736 3350686318144 3355702276864 3360567587608 3363838408462 3373443905216 3375092982272 3388340873456 3397695214144 3398016337408 3401323606912 3406255062364 3415658859536 3426099117056 3430422375424 3433903371668 3443887445152 3452058449917 3458402087756 3461768130359 3462095309288 3462282738376 3472349324864 3480587858594 3486983923192 3490707667216 3500344616384 3505419638798 3509353047508 3515801972144 3518850970096 3519041471792 3525841403392 3527907028877 3529273084288 3534390049036 3537646675948 3544147594064 3547932383072 3554980588544 3562885534516 3566883425336 3573438070048 3573775803136 3577254138304 3581916448033 3585741570334 3592330869512 3596361800752 3603311140352 3611519063306 3615375798188 3622019554384 3625356924112 3632019022016 3632362291712 3632558938624 3641169204596 3641366328292 3644524219028 3651221539504 3651764310656 3655318551584 3658474935808 3660618265073 3662381814784 3670724293852 3674644253896 3677817325952 3681396924128 3681944180992 3688710265856 3690131446463 3700860503032 3701060858264 3701410653248 3705013214672 3708212510464 3711821692096 3712373471744 3720628400566 3731446127024 3732000823936 3738858894848 3742303921664 3751377395612 3758626275712 3761733987088 3762089516416 3769002879488 3771210961903 3771415125731 3773232053248 3781622308772 3789134754944 3793181165312 3798321773477 3800151663616 3801821590061 3809167944736 3812875385704 3820243099904 3820449918208 3824529769984 3828945168587 3833034092426 3833241603202 3840648671552 3844386752528 3851815356928 3855364463104 3860589343534 3864712060132 3872389569664 3882870035968 3883080244736 3885355159741 3887226979328 3892495040588 3892862928416 3896081629484 3903610125184 3913074697147 3914959870976 3916680248371 3923877693428 3924460996192 3935871365888 3944623270357 3945209657048 3949049506622 3952459528864 3956306434696 3956680353472 3956894558144 3968399228416 3977223462674 3977814695536 3981686279404 3985124483648 3989380191104 4000393847296 4002737490851 4006193872912 4010093078068 4010689197152 4018059396736 4021543965824 4021761682048 4031294476517 4031512720609 4031893747288 4033454953472 4039302913184 4043024772512 4050454393216 4054779866368 4064016182479 4071869182304 4076438200384 4083929222912 4088290443776 4093618797752 4097603093078 4097990366096 4105520993728 4110127772288 4127450358064 4131858055072 4139450919296 4143265056128 4149272225516 4150878882304 4153310687999 4161336233824 4161561518048 4165170536032 4172824616576 4173444926464 4177506916096 4183563731512 4195113478688 4199593433024 4203219801088 4207310770432 4217293081672 4229554860608 4229783838016 4230183603712 4234300816768 4242081933824 4252146743504 4264509859456 4265143798784 4287288452128 4295572886528 4299124556672 4299530875904 4305357701084 4309548080651 4309955385032 4321854067168 4330439719936 4338818178289 4340939169688 4353334793984 4357571869376 4363889754422 4370422473032 4375937335528 4380610391344 4389312767488 4393528936258 4393584860032 4406541667024 4412102106896 4416813783008 4425588079616 4429839092756 4435428930724 4448565760672 4448986203904 4453259692189 4461268714496 4466449333192 4472085368168 4478780055008 4484431649632 4490063491298 4502459405752 4508140880408 4517096604416 4521493068224 4521920403968 4526263949438 4539669814064 4545398243056 4554427981312 4558802752042 4559291646976 4563671089516 4578507283328 4582963517792 4592067881984 4596050246656 4596478807844 4601387379512 4607193687448 4614090630688 4616346186496 4620780432961 4623256830976 4629090735104 4634466236008 4638485369672 4647700031744 4653564779776 4658968701002 4671830919448 4672272463936 4676819959504 4686110775808 4692023992832 4696530931862 4710441092336 4710886285952 4715471364128 4730801050624 4735345237084 4749819230464 4755812838656 4760381050271 4760638765267 4762932263936 4768942418944 4774480321688 4787661438112 4788113929984 4794602894389 4799723042422 4799982887294 4812973847528 4822535142656 4827685119488 4833776983552 4834227711698 4838420083882 4838682023714 4848031929664 4852750490896 4862390804992 4867583343616 4873202941838 4873725553664 4878407026724 4878671131348 4888098309248 4904464709837 4906827498496 4913477346316 4913941729312 4918724440168 4928495815936 4939454945579 4942102129664 4944997476034 4954084597112 4954552817984 4958649346616 4968231068416 4980276887278 4984865770654 4994026155272 4994498151104 4994768540608 5009290829312 5020429616818 5021175927152 5026063008428 5030403036736 5035299098704 5035774995328 5036047619456 5052635849107 5061920770676 5062673248864 5071976615552 5077392970496 5088683191669 5088958680113 5089439648216 5091410351104 5094393170174 5098792201888 5103754826632 5104513523648 5113893777664 5118328683776 5118605777152 5130738424658 5131016189866 5131501132912 5140930980416 5145667892288 5155123773184 5160628920832 5168111129104 5172384232246 5172873085072 5182378959296 5188194073216 5197728101888 5203278746624 5210060288048 5215131209372 5215624102304 5225208537472 5242703655343 5252834262368 5253118637536 5258728433728 5268392079104 5273246435072 5280891923384 5282936759296 5286031784726 5296246115776 5296532841152 5301126136768 5310867693824 5324535658288 5338946299456 5339235336512 5339739958784 5344937096576 5352686526572 5354759162368 5367463922128 5383069822592 5383361248384 5383870041088 5389110130432 5396133869764 5401385895421 5411823128096 5422280528896 5427558002944 5434631852188 5439921347707 5440435486024 5440730017448 5456548939072 5469495206362 5471613072128 5479546165016 5484879375374 5485397762768 5485694728336 5500541540032 5514697646084 5524831670512 5529622953008 5529922312816 5540607919616 5543853902521 5546000561024 5554041505628 5559159062204 5569374790672 5575322316256 5575624150112 5586398067712 5605102525528 5615402681504 5615933404928 5621399360192 5628725846909 5634736753382 5645091366376 5651425686896 5661810968128 5662346077696 5667027824704 5675244242338 5681304825724 5691745014032 5696989452176 5707458463168 5707997886976 5708306903552 5721837321508 5722147087316 5727109487044 5737633847792 5738486773888 5744072009632 5749032041984 5752400130829 5754627541376 5755171423232 5755482993664 5768281033196 5774440970408 5785052309344 5785912284416 5796544703488 5815637933336 5815952777272 5816502455104 5822163623056 5827191087872 5832862659008 5833729741312 5846701772318 5863701056752 5864018502704 5864572723328 5875349691904 5880763305472 5895021621676 5906412718976 5911296265424 5911854954368 5922718810624 5926188654419 5929364655104 5942549342356 5954354614912 5960149953568 5960713259776 5968791358321 5971666899968 5991661320392 6003239156992 6003564157184 6009330900419 6009975352832 6016913836351 6023339288098 6035305055296 6041179182544 6052852703744 6053180389888 6058429870592 6058994792158 6066640396982 6073118951636 6085183609472 6101652913664 6101983241728 6108499538944 6116777920924 6117356030368 6134244482432 6141367833139 6149117381231 6152079797248 6152412855296 6158322575636 6166093518244 6184940717824 6190881682909 6211007831072 6217052968808 6217640555456 6236055930368 6242045994338 6249922584202 6262338474304 6268433571856 6269026014592 6286333188608 6293633151316 6301574836964 6314093337728 6319569089152 6326907646829 6334891320241 6338286355456 6344374617196 6347476006432 6356978142592 6364999760768 6371796932864 6372391074511 6377917383299 6390587543648 6396807465272 6417603064576 6423767514241 6424456411648 6430627444318 6443402316736 6451532990144 6470641106432 6476856501962 6477468643184 6483773125676 6496653575552 6504851444608 6522809672192 6531001441888 6539242653152 6549031862912 6557295826048 6564910442321 6576717190144 6583034477404 6583656653728 6603156093184 6611488353536 6617839040351 6630985821152 6638067039296 6646443352384 6666043903288 6666128753152 6672531924982 6685787356864 6692927097472 6701372636288 6711404553728 6721135175216 6727676816924 6746887810432 6750185964544 6763246105231 6776681746912 6795390428288 6796032674816 6802647213824 6811866321029 6812510124728 6818142851597 6831317719072 6866785963499 6867806743336 6887774890304 6904116899834 6916804175512 6923536260718 6924190618576 6924565476752 6944698649728 6961175717188 6967950988957 6973967846384 6981415334432 7000689232768 7010839277596 7017662886619 7018706095016 7031603944288 7037701940192 7038082943584 7051682806784 7055814057754 7058546168576 7068780098072 7075293351896 7088295188128 7095864766144 7125771069032 7133766850672 7146876140096 7147551606272 7154508276608 7163832896066 7171483140668 7184661739024 7192723601504 7206622280704 7223038126612 7230751596376 7244039108768 7250713848224 7261226394653 7264038044032 7264724583424 7265117877248 7282338409192 7282732656584 7289048438056 7302443079008 7303528621312 7310637103168 7316949871616 7321236530146 7341448587704 7349288507792 7355634651904 7362793848256 7363888361984 7380262892926 7401721006064 7402121716528 7402821306496 7410026429344 7416425020928 7423643384192 7424746943488 7441256801132 7462892254048 7464001647872 7477717789696 7481003773991 7484607843328 7502754791224 7517252551424 7523467974176 7524179032832 7534375976897 7538005758976 7542421923806 7542830251462 7563244617544 7578269509888 7586362330624 7596643546954 7603643180122 7618335889472 7625750771408 7640486199808 7640899836416 7649059539968 7657890337174 7666068184852 7666483206404 7681297343104 7688773505056 7703630713856 7707015972601 7710728926208 7721178687068 7729424120264 7744779139328 7762000628767 7765740071936 7766160489472 7770710319482 7784990081176 7785725856832 7792163258968 7807220250368 7826149394294 7833360496742 7847755386856 7848921992384 7871742731776 7889246540714 7890419314096 7898099013244 7904919057728 7912612869392 7913360706944 7913789116288 7936798456832 7939856334311 7954446925348 7955629391072 7963372558808 7970248967296 7978760382208 7996935068749 8000787694592 8005474981702 8012387745824 8020186156136 8021378394304 8036118793472 8043087931648 8043523364096 8062588953034 8063025441218 8063787494576 8078605826368 8086049545024 8100908786432 8109559732736 8128032364958 8143738364608 8152876400768 8167858445824 8176580887552 8187237595504 8195206186156 8195980732192 8211041987456 8220255544576 8238534315539 8254900716128 8263716110144 8278901838592 8286530112256 8298544451032 8301757764608 8306621375998 8322672467648 8323123036096 8330341072064 8345649233152 8355013832192 8367127463024 8390226957376 8399186866048 8414621540864 8434586163344 8459109721216 8459567676032 8460367207424 8468601633536 8484163867648 8504293487008 8529019718912 8537674479859 8548447832111 8574576904256 8598249113344 8610715402168 8619096161302 8619910770064 8643708134336 8677636356578 8681878339376 8706669587968 8715143738752 8727779508844 8740844946064 8751874671056 8761220782688 8778625534976 8787057872516 8787169720064 8795610264749 8813083334048 8824204213792 8833627566016 8859678185512 8870857861448 8897131521344 8897972407808 8906519384378 8932898666384 8944170736336 8957560110016 8968863299264 8980126982596 9004918811504 9016281760816 9034193208832 9042986136448 9043840807936 9052527898876 9079339628128 9090796486112 9108855962624 9117605504084 9126479616401 9127342179032 9157014566656 9165927035584 9192957615688 9202774759024 9214387374896 9228181261376 9232692372992 9241560865922 9268932472016 9276970739344 9295400063488 9307129559552 9317937402004 9343661838896 9344544927872 9353639919008 9367201421501 9372221551616 9384047985664 9393061863724 9420882184672 9421772571904 9430942728256 9443234272087 9470690474168 9499638460928 9510605741329 9511625677312 9520762100542 9521277530534 9548960643376 9575322876224 9576227859968 9589205788778 9599446084844 9599965774588 9625947695056 9645070285312 9650720880647 9655370238976 9667553967104 9668455423396 9676840167764 9677364047428 9696063859328 9705500981792 9719572634849 9724781609984 9728528358857 9746405883676 9756814053448 9757342262696 9776196618496 9808929419674 9826954692632 9827883458624 9837448880336 9856991631872 9878909891158 9889994952068 9908169194224 9909105635968 9917298693232 9936462136832 9942283445017 9960553774556 9969731541308 9988052310544 9988996302208 9989537081216 10013215312639 10013757402803 10018581658624 10022441602327 10040859233636 10042351854304 10052126016856 10060806073472 10070598197408 10071549990656 10072095238912 10094491808093 10105271698214 10123841541352 10125346497728 10143953231104 10154785940992 10177366383338 10177917360226 10178879296432 10188786340348 10197584403776 10207509653264 10209027047296 10227787555328 10236657367552 10237211554304 10261476849316 10262032379732 10263002265824 10281861960832 10291335784576 10310247546368 10316287837933 10321257841664 10336222258208 10344768464492 10345746170144 10364757918592 10376388146432 10395456203776 10399461349123 10420120576096 10430262418744 10431248204608 10450417074944 10485407310686 10505668524736 10506237275072 10517456867456 10536784158208 10546492870144 10561783846768 10572063569452 10592492231552 10593065682304 10602252273536 10621735387648 10627958165363 10628533536151 10649071316576 10677892598912 10678470673024 10679479917568 10689874193152 10704361361617 10705373053144 10709518324736 10714224481081 10734927844256 10766139645184 10766722496768 10778220260864 10790663656927 10792267739528 10802771790842 10823646256192 10855116005888 10869263704376 10879842695414 10880870972048 10881460034896 10913097878144 10938990412724 10943226144256 10949637268361 10959092330032 10969758750748 10970795525536 10971389456672 11001083080064 11027755964687 11029395292168 11049663341024 11059245906016 11059844625632 11081215839232 11087707805042 11092001122048 11108083011256 11118318124408 11138749581344 11150644632512 11151248300224 11210205051056 11230805363008 11231866809856 11242798720384 11257451693818 11269473506764 11290182732752 11302851373792 11323621936256 11324692155392 11334055649408 11350488484676 11361535848989 11362609651448 11383490028064 11393978904352 11414916926336 11415995773952 11416613807104 11443674643016 11444294174632 11454218974088 11475267695584 11476973547776 11488144019264 11498064083968 11504800261658 11509255082752 11536562066392 11548881940816 11570104618688 11571824568832 11631275866672 11631905554544 11633004910208 11644327246112 11654382175744 11665725318016 11667459482624 11693403544636 11727402113504 11728037005408 11729145446656 11750699383808 11761526610944 11790043243352 11812825437952 11822592530848 11823709908736 11839733677981 11845437621248 11852377308838 11885098684712 11908709229824 11920299907136 11921426519552 11937582716642 11983322640784 12006478313984 12007128314368 12018661800838 12019950705664 12033827672702 12046678576196 12070610110592 12082358365088 12105705407488 12106360779776 12116859741184 12117989584316 12133280793964 12146237903272 12170367218944 12182057505079 12203305827328 12203966483456 12233555841848 12234712060736 12268488964864 12282735666278 12298234762462 12316645151272 12332187036488 12369881435648 12381763365818 12422015662144 12434105937616 12435281110912 12472111860736 12484091988676 12499845168404 12524676948608 12536867143712 12538052029184 12550095496169 12572666377216 12587266302632 12603149673928 12628186675456 12639138178304 12640316721571 12653815293658 12669782640482 12688749234392 12694952012864 12713956285184 12729999521536 12743593865728 12744782149022 12755834766598 12781175087296 12793614930544 12835206129152 12847535028482 12848912823296 12861254888636 12886804633472 12903065980288 12941282212864 12953713003924 12954937286368 12967546251352 12993307151104 13009702889216 13022199401981 13045619344384 13062002883776 13078485306304 13098063725824 13114591652096 13129820884642 13166068954808 13167313307456 13206312186368 13222976707072 13235678080702 13261971642304 13276134078592 13292886704768 13332087806576 13332257506304 13345063849964 13371574713728 13385854194944 13402745272576 13415619323491 13416345611207 13422809107456 13442270350432 13455353633848 13493775620864 13512062702369 13526492210462 13553363493824 13590780856576 13605294427648 13623732642058 13625020249456 13636285703194 13662635438144 13733571926998 13735613486672 13775549780608 13808233799668 13821673273177 13833608351024 13847072521436 13848381237152 13849130953504 13889397299456 13920282119359 13922351434376 13935901977914 13947935692768 13962830668864 14001378465536 14021678555192 14035325773238 14037412190032 14063207888576 14075403880384 14076165887168 14111628115508 14117092337152 14137560196144 14150586703792 14176590376256 14191729532288 14251542138064 14267533701344 14293752280192 14295103212544 14309016553216 14327665792132 14341610825773 14342966281336 14369323478048 14385447203008 14446076253224 14461503192752 14488078217536 14501427696448 14522452789306 14528076088064 14564676818384 14565465313168 14578096876112 14604886158016 14607057242624 14621274206336 14642473060292 14682897175408 14698577015584 14711269303808 14725587696512 14727776723968 14760525785852 14803442012128 14804243433056 14805642612992 14820052858688 14832850041856 14839368141851 14847286768384 14882513602264 14925784508096 14928003295744 14962007547982 15005509582448 15034505102848 15046935948352 15048358065664 15068751953794 15084843847612 15085660502924 15126489235088 15156539019776 15165418526731 15172724661248 15193287093908 15207286360244 15236671778944 15251501542816 15273614140477 15280972399616 15281799672832 15287687421061 15315780674348 15332136369704 15332966412808 15362594686208 15377547010112 15414031945202 15442357374136 15458848240528 15489558278656 15524001257534 15541420638964 15569980162352 15571451713664 15584326517936 15614440500736 15623588270741 15652298788588 15666720993484 15695510773712 15697843984768 15735904490119 15743485463552 15778493081428 15780838628192 15796198026488 15809838115456 15825225738784 15826721413888 15827578232576 15862772841289 15879712668622 15908893850696 15911258782144 15926745117616 15940497934592 15957520764416 15993870137498 16010949963404 16024775491648 16040372312272 16042756788608 16072237586944 16086175863296 16087046728192 16125177906068 16126050882436 16127574989152 16157211652736 16172099090048 16201817572864 16211309459609 16219119465472 16256064729916 16287476729216 16305752801536 16335716891648 16342010691479 16374475191008 16390412372312 16391961464384 16422083974912 16440511089152 16477068631078 16509801432256 16527432220288 16557803677184 16573060224512 16597088902064 16613242751996 16645344935296 16646246072192 16660682144128 16691298466304 16701077116999 16710027664384 16734254926048 16780453914752 16798373732096 16799940105529 16821139282541 16829243081728 16869172326688 16918219442432 16919135352064 16935387082999 16937203267072 16956757175171 17008586974016 17058039437824 17075348959718 17096895664222 17149153808512 17196498226688 17221430804336 17238192322604 17239821540128 17287416268672 17307491166119 17329330801651 17355272713156 17363756678752 17413339175936 17430287477504 17447030197289 17455559017688 17481689892128 17503749342112 17522441565376 17574115745032 17574339440128 17591220529498 17626166668096 17648408427584 17667255132032 17719356371024 17741715722896 17794263042688 17795944815616 17813038768756 17830376095609 17865797332768 17888341472672 17915120220032 17937726598528 17958556664531 17960253965192 18009837623008 18032563521632 18068386417664 18085972272896 18103344812861 18105055797752 18158679256256 18181592972224 18235211008168 18252959232802 18254684358064 18314029133312 18331854071168 18385915231376 18405549518048 18428774749792 18456362522752 18465384745984 18483121731844 18501111246541 18537864944032 18553941478688 18590800126976 18614259119104 18635874804008 18687323677792 18689089855744 18707279838016 18734402843002 18786123727448 18841764369344 18843545143808 18861885456512 18886468544174 18941380948336 18999276921856 19021211482658 19023251354624 19041524201084 19042555061068 19097921286752 19143233222267 19150645752448 19152455719936 19178411577556 19197077813809 19198892169688 19199931549176 19251895390112 19290140570624 19301441761294 19336910846792 19353680335528 19354728094856 19392127718656 19411001963584 19439145269698 19457056717714 19492811767352 19513628106896 19514684525392 19552393236992 19617858839348 19653909385264 19655766917248 19674897760672 19713983263744 19721578636837 19757819782316 19779989904136 19816338388448 19818211271936 19834597386464 19863354848183 19872924273664 19884566890034 19921107549112 19939463082616 19976104621088 19977992604416 19979074162432 20026430625278 20027514805606 20044883204654 20081718467272 20084703708608 20104252033712 20121612146944 20141196394816 20143099981312 20144190477824 20188983616186 20210543396428 20247683082704 20250692995456 20287906462208 20309571881984 20354732766676 20355834720452 20357758592864 20377572680696 20395168807552 20415019306528 20418054094592 20455575110656 20463456203113 20473314735104 20474423108608 20522953698632 20524064759464 20526004531648 20563723921664 20582671569152 20620495092736 20632575675866 20672444516416 20689536928984 20691492340288 20729515837184 20752776292864 20798922698246 20840241152192 20860524837488 20862496409216 20900834149888 20970814621372 21011337049472 21012474550144 21034913734912 21073568316416 21081687508343 21082828817611 21092985740288 21123567693536 21144127138904 21184984463104 21186131364608 21204504547072 21233241389437 21243470775296 21255916330726 21257067072302 21298142633152 21355785197824 21356941346048 21379748386304 21408722723234 21410746106288 21428448962162 21469855688512 21532279290368 21533444993536 21556440521728 21581327313854 21584535479056 21605543581684 21647292512384 21710232011776 21719772286421 21738527408752 21759685390828 21761741944096 21762920069792 21826195756288 21874729044707 21877980825448 21886452288512 21899274536722 21918184660064 21939517501496 21941591051072 21942778913344 22002166160128 22055511929374 22058790584336 22099326682048 22118491812032 22119689251264 22175415610084 22184002244096 22216166022512 22236636248816 22277499162688 22301289265024 22302496600448 22420410102112 22461610726016 22463733619712 22485597440768 22514903387636 22536817011929 22538947013528 22580365465504 22605702747584 22647243872512 22668111298816 22700976969352 22723071697978 22725219302896 22766980056128 22787957808704 22829833852672 22887349286032 22888588349264 22908437948176 22950535391168 22953947095552 22976288038528 23009600523316 23018510165504 23073124132784 23097763881632 23140209237376 23143649137664 23262551733344 23263811109088 23266009820416 23288654492224 23308764351488 23331450636032 23386807089272 23454804227008 23456074010816 23458290893312 23580086486704 23625650875904 23645185061696 23647419817472 23679467355962 23704754617676 23770197369424 23817418459648 23840599814272 23842853039104 23875165433284 23966645281568 24012956627968 24014256628736 24037323601676 24067655345404 24093357152392 24141220221184 24164409149419 24164716730176 24235979168632 24266561587928 24292475806544 24340734437888 24364115010158 24467111683696 24469424121472 24536977929728 24565471332556 24596469524924 24633290302544 24664374072976 24695349202139 24739762871296 24763526731636 24844031324288 24868211875232 24870562221824 24968183977352 24999690336808 25049353897216 25073415136231 25073734287424 25076104058368 25100190992338 25174532605264 25206299347856 25256373350912 25278276356608 25280633443142 25307630587316 25339565280964 25377498468784 25389904025728 25427912570368 25459999043072 25487187731456 25489564298044 25511669533196 25562350174592 25587229861088 25624327855511 25670412258304 25695070056964 25722509777272 25773609266944 25806131960576 25830920125241 25907426007848 25909874572736 25935092502704 25986614302208 26019405778432 26044398803962 26124005767552 26156970612608 26196127451648 26229183304192 26259641769284 26332137909616 26334626614912 26398476733321 26399905880117 26412624372736 26445953414144 26471356161404 26523943284608 26552268157184 26585773409536 26588252414339 26612751130427 26664175613152 26690127699928 26743149427456 26771708389888 26802616180109 26805490545152 26831238646982 26832691222414 26884540700864 26910707267696 26987551241728 27024125404738 27052984420924 27106726987648 27181561713152 27197486118187 27210588855296 27247465284116 27250040498912 27272571406388 27325270876288 27391522880029 27416761738597 27467143853996 27471226973344 27551099561216 27612362892499 27616467599336 27643346546354 27667216702048 27694145042872 27696762474304 27698261907008 27778794598912 27840564238718 27844702868752 27871803955828 27895871385536 27925661337728 28002756931072 28019162435957 28043357110384 28070651546476 28074824380064 28126415777152 28150807760768 28152331774336 28219061335619 28220589044263 28223256231016 28234184674304 28275120392288 28301173407584 28353180752512 28383459064576 28448113277353 28503084276128 28535067402688 28587504560384 28618033106432 28655331584264 28683221651546 28685932562672 28738646956096 28770894406016 28892152506448 28923006385504 28976156435072 29002855392896 29044905578612 29056152176128 29073174815993 29129353636768 29130930626336 29156193752224 29209772316032 29214114485248 29242548412672 29284946120584 29365794350816 29397154031168 29422538607616 29451175393024 29521051571704 29606884024256 29608486866112 29611285225984 29640105717376 29678736283702 29694573536768 29765027204528 29851569016192 29856006591488 29924015095964 30011019164896 30069010205696 30082223634991 30093871896704 30096716131328 30137503907588 30166836564557 30169687695224 30171321005848 30252978470176 30313078039552 30330837053462 30386574187816 30414572720488 30473343557888 30503003085632 30547228280954 30575374842122 30631561348696 30664272739408 30665932825616 30725189372416 30755094020224 30828063890404 30884714748272 30917696481056 30979116557312 31048002515068 31082841277928 31139960324704 31142903427328 31168653035872 31213843332859 31228881001472 31247176541482 31304597577176 31333441986968 31391021547424 31395687969536 31471808980238 31556986162856 31561677256384 31592396052976 31619676230912 31650451477568 31653442827776 31655156465152 31725545682578 31759425337244 31817787701392 31822517564288 31853490235232 31880995869184 31915041528832 31987740274996 32021899926808 32049550983296 32080744624544 32085513577216 32144475173888 32156859747749 32172351726592 32174093456384 32250355812136 32252101764872 32255149978304 32314423305472 32344198180096 32403635145728 32422618919218 32512129459832 32574953458432 32611505603072 32684021382958 32748950382016 32780824744624 32783922928768 32844167949824 32881022178304 32954137262156 33019602864512 33054864440576 33115607354368 33146120449024 33194177804128 33226485503992 33290689870592 33292492144384 33321364288256 33324471356869 33366522183401 33382596932608 33402154233998 33468509852096 33560907829504 33596747464192 33599880211058 33642278565082 33738344653376 33836438884864 33838270704128 33870774165998 33874406534144 33913514350342 34017173948032 34116078875648 34150697919436 34193791328444 34298307617024 34331252968859 34374574213111 34392996453376 34442861608672 34476384645208 34479643080256 34574832537344 34614982332238 34658661603302 34710545426312 34727513357504 34860574955008 34894060394578 34911118035376 34963379784256 35007498684224 35044883130752 35148231490064 35148678880256 35182441058996 35252333336192 35296816855168 35334510264064 35368450943749 35438712742048 35483431445792 35588526085376 35622710760791 35626077537512 35660752191218 35731594665536 35776682945344 35830240440064 35875453197056 35917113329062 35920507930384 36019675246016 36065127043264 36171944545792 36206689625722 36210111595504 36317358512512 36363185944448 36470422016336 36505918465604 36509368716128 36628058266624 36663708142336 36698925587401 36771830462752 36811099036096 36857549499584 36912725045504 36966243463688 37002222493082 37075729888064 37107882957376 37271749608016 37374647355584 37378179711488 37414559676032 37468805686004 37572247454896 37683528738688 37687090287616 37723770913024 37772937088348 37809701267947 37882761896672 38042422965316 38079449433949 38083048402168 38085110122136 38195842573504 38286466444534 38301291504896 38356823155112 38394155627618 38397784339376 38399863098352 38503790780224 38602883522588 38673821693584 38707360671056 38709456189712 38784255437312 38806977317647 38822003927168 38878290539396 38914113435428 38985623534704 39027256213792 39029369050784 39104786473984 39235717678696 39307818770528 39311533834496 39349795521344 39401080928363 39443157273674 39515639564632 39559979808272 39632676776896 39636422543872 39669194772928 39726709696366 39769133780068 39842215098224 39878926165232 39952209242176 39955985208832 39958148324864 40052861250556 40055029611212 40089766409308 40163436934544 40169407417216 40208504067424 40243224293888 40266800915803 40282392789632 40286199962624 40288380955648 40377967232372 40421086792856 40495366165408 40501385990912 40575812924416 40709465533352 40711669440904 40715517185728 40755145361392 40790337615104 40830038613056 40836108189184 40926912406226 41045907397264 41048129518928 41052009063296 41127447843328 41165343138304 41265151351732 41344889032832 41379073857968 41382984680576 41459031674368 41483320580933 41485566383041 41505552585728 41597845396492 41680482304384 41721049674976 41724992818432 41781539508247 41801668299776 41820037490671 41941629242744 42022674098944 42024949100288 42069827469824 42118396854457 42163375016686 42165657635222 42247135387072 42288254277808 42369968926208 42372262729216 42409009094144 42466482778874 42511832661452 42514134144604 42596285266304 42711570395648 42713882692096 42738906757151 42759496772608 42817445446468 42821492212576 42856897924324 42939711377024 43043821668617 43064558580736 43066889987072 43083482732081 43162654627708 43169070958112 43211087163368 43294585024768 43439544572842 43477054817504 43519370781656 43523483888192 43525840139584 43652391512576 43749458089414 43755961650896 43798549073444 43836369320128 43879035002992 43883182102144 43885557826688 44004332320256 44030112399361 44111023858748 44117581168672 44198653364096 44236983624064 44239378502528 44344239241687 44346639926699 44350831220168 44368004488192 44432332045024 44473272497632 44554998325376 44602578530048 44604993200896 44704178007269 44840820204224 44923221452032 44971194881536 45029806775272 45073634023858 45077894027056 45160730931008 45211405495168 45294487745024 45336222597632 45401953938704 45446143395956 45450438605792 45533960112256 45575915617408 45659667705344 45686417567989 45774698572064 45777176698528 45816875896352 45901070782336 45907894191104 45952576077056 46019201046632 46037020331008 46146248265568 46195527763264 46280418474752 46525103466688 46527622218176 46532019640832 46577308984448 46662901272064 46773614178544 46909608454016 46912148021632 46916581786624 47160172973408 47251301751808 47290370123392 47294839634944 47358934711924 47405028887161 47409509235352 47540394738848 47634836919296 47681199628544 47726999961179 47750330866568 47933290563136 48074647203352 48135310690808 48186714304784 48282440442368 48328818298838 48329433460352 48471958337264 48533123175856 48584951613088 48681468875776 48728230020316 48775656922699 48934223367392 48938848242944 49073955859456 49130942665112 49192939049848 49266580605088 49328748145952 49390698404278 49527053463272 49688062648576 49736423750464 49741124443648 49936367954704 49999380673616 50098707794432 50146830272462 50147468574848 50152208116736 50200381984676 50349065210528 50412598695712 50512746701824 50556552713216 50561266886284 50615261174632 50679130561928 50754996937568 50779808051456 50828584762571 50855825140736 50919998086144 50979128596088 51023339066392 51124700349184 51174459722176 51248655711022 51390140113928 51445019554544 51547218533888 51612263921152 51661840250482 51814852015696 51819749145472 51870185005408 51973228604416 52038811556864 52088797607924 52248011535104 52313941225216 52367026417937 52392254903296 52458366608384 52519283538568 52664275819232 52669253229824 52740631838279 52796953466642 52799811760234 52942712322808 53047886569216 53104536314368 53171546819072 53176504828678 53225502260854 53328351226304 53380255399856 53486298854912 53543416779776 53605232360218 53610981090304 53662477293964 53665382444828 53769081401728 53821414535392 53949111808207 53975102483456 54048250809476 54105968841848 54213453975296 54334004401369 54363123426304 54394972236374 54494930568232 54500080997824 54545142812776 54650541752576 54783045760058 54833523477194 54934287707992 54942453946688 55102199122432 55224725784998 55232935198672 55286693092708 55334433404096 55388290085744 55393524948608 55396523814016 55557589197824 55578994340177 55681128477436 55689405737504 55743607911656 55791742771072 55851322675456 55978545481243 56005513862144 56038324871914 56086714220768 56141303092952 56149648760128 56252831554304 56301615521536 56304663548672 56438122671238 56441178088526 56446512462032 56550240784576 56602346815168 56706361505024 56766918129152 56896226554706 57006168552256 57070134805376 57175009120768 57236066212864 57310663168528 57366443303092 57371865125344 57477293912192 57541788812032 57669740208773 57784305012896 57846012771008 57952312870144 58005710785792 58089811157224 58112304352256 58146349631986 58258707273536 58261861252672 58312387504448 58419544632064 58485096825344 58569892241168 58731588701632 58794308062336 58902350786048 59042103143408 59213768048512 59216973732224 59222570451968 59280211434752 59357472567404 59389147073536 59415244849631 59530054409056 59703138032384 59839134824777 59848030191928 60022038329792 60164447269982 60187743793408 60275007815176 60333673129114 60339375390448 60342642011696 60505956940352 60661674106924 60773148375632 60829145440976 60946687115776 61006006171264 61094456561908 61150749684244 61263122697392 61328545478816 61331865651232 61450378744832 61510188040448 61656127780808 61769429496544 61835392962112 62096005030136 62165682555856 62279920649408 62285806854656 62337306071744 62427686665718 62494353082964 62609195154352 62666883973936 62782043094848 62791375939072 62943617960476 63113972325712 63123354512768 63184792105952 63239352461824 63276401439119 63300902955136 63306885655552 63310312930304 63451091365156 63518850674488 63635575402784 63645035128576 63706980470464 63761991738368 63975480549992 64043799853616 64099101966592 64161489249088 64171027154432 64313719495498 64500711624272 64504203529744 64510299956608 64628846610944 64688396360192 64845237838436 65024258919664 65149906916864 65223011206144 65368042765916 65497900764032 65561649489248 65567845857536 65656704941531 65688335899648 65908274524312 66039205729024 66102639904609 66109728881152 66388355608256 66452971007984 66581379741184 66584984288768 66642728576512 66648942713738 66733044366802 66804308467996 66937019704192 67121815659008 67193494928384 67199760422116 67284557130164 67476689306752 67555046164529 67640291193541 67672877769728 67676541408256 67741548331996 67827028700684 68034347896064 68099698511999 68301395838872 68387582656888 68596615234048 68662505937718 68749148426222 68885723217344 68952769290416 68959286160512 69149665074688 69229964664476 69317323206604 69421090852624 69455026715008 69595984115119 69721149910016 69788120789156 69822236070752 69926759568512 70014997368448 70089766261504 70096301819621 70157091216289 70296462980128 70364882117992 70504666672384 70593633710336 70661442656651 70669020528128 70736901887498 70877425484096 70966862891584 71177052170752 71245421521582 71252155075024 71321504382436 71463189331072 71553365890688 71660480880128 71750906394112 71834226658124 71841015860768 72039350492032 72130254086528 72214014865531 72343889091584 72413379251444 72420223191008 72634717025024 72726371888896 72796229443861 72940844032672 73011836931208 73018737432256 73327416284672 73397851174802 73543660925504 73622198072192 73715098999168 73825450091008 73932486927376 74004444986164 74151459776128 74215765914752 74395707157541 74399734753057 74543499216032 74749294711168 74756359422976 74829119352064 74930529531319 74937611372008 74999571367567 75144494909792 75367057477376 75447541826048 75534645598489 75545874176696 75619402535894 75765523793344 76084845930632 76158898867898 76166096804336 76170220244272 76391685147008 76572932889068 76602583009792 76647460878527 76713646310224 76788311255236 76795568678752 76799726196704 77007581560448 77194291752809 77205767045176 77347643387168 77414721342112 77418912379424 77568510874624 77613954635294 77644007854336 77756581078792 77828226870856 77971247069408 78054512427584 78058738101568 78471435357392 78615637541056 78623067668992 78699591042688 78802161856726 78886314547348 79031279129264 79119959616544 79265353553792 79272845087744 79338389545856 79453419392732 79530750942923 79538267560136 79684430196448 79757852330464 79904418484352 79911970417664 79916296649728 80105722501112 80110059222424 80179532818616 80326873869088 80338814834432 80417008134848 80486448587776 80533601831606 80564785579264 80755934464744 80842173585712 80990732330816 81002771981824 81418931066704 81423338881808 81431034371456 81510290722784 81580675230208 81660077226112 81672216378368 81853824812452 82091814794528 82096259037856 82104018126592 82254895686656 82291041513901 82330686276608 82530302703464 82689778065664 82758147715936 82765969361152 82878135745867 82918063348736 82966641161866 82971132766082 83195690792984 83360964608768 83442099349952 83449985636864 83563079016494 83640074981342 83883258485488 84045348197888 84049898200576 84139654939648 84236793708914 84326750033372 84331315270444 84494270774144 84576508555616 84739937852416 84744525458432 84777175698611 84818018188288 84932965557748 85023665322904 85028268289208 85192570532608 85423140791296 85427765384192 85477813514302 85634890892936 85642984425152 85713795848648 85879422754048 86087643337234 86166965464162 86325309255416 86338141916224 86422174326736 86589170049536 86879089145684 86954109635008 87038741563312 87046967776384 87051680279168 87304783025152 87338419677421 87498916178828 87511923301792 87597098146888 87672738640256 87758070005984 87766364204288 87771115653376 87966285756239 88008664640512 88060224798722 88222047717496 88235162337344 88397306728192 88473967248128 88478757005056 88688478483374 88693279853398 88701662440336 88864664090048 88946544995264 89109996650752 89205157060096 89209986401792 89408356014538 89681640408448 89846442904064 89942389763072 90059613550544 90147268047716 90155788054112 90321461862016 90422810990336 90588975490048 90623877470929 90672445195264 90803907877408 90892286791912 90900877211584 91067920224512 91151831234816 91319335410688 91372835135978 91549397144128 91554353397056 91633751792704 91802141564672 91905152154112 92038402093264 92292496531136 92391055526528 92560836949504 93050206933376 93055244436352 93064039281664 93154617968896 93325802544128 93547228357088 93819216908032 93824296043264 93914419278449 94032926153221 94320345946816 94580740246784 94717869423848 94810057774322 94819018470704 95080789477696 95362399257088 95453999922358 95500661733136 95866581126272 96149294406704 96270621381616 96373428609568 96564880884736 96657636597676 96658866920704 96751712912239 96943916674528 97066246351712 97169903226176 97456460040632 97551313845398 97868446734784 97877696485888 98261885330224 98385878099696 98533161210176 98657496291904 98781396808556 99054106926544 99376125297152 99472847500928 99482248887296 99872735909408 99998761347232 100197415588864 100293660544924 100294937149696 100391275780411 100400763969352 100698130421056 100825197391424 101122533772568 101230522349264 101358261123856 101509993875136 101559616102912 101657169525142 101958257192176 102046678132784 102249400698368 102348919444352 102497311422044 102780280227856 102890039109088 103094437067776 103224527842304 103323680500964 103629704031392 103639498290944 103740370010816 103875576992957 104177595215848 104496023070208 104627882450432 104734052835874 105038567077136 105328551638464 105338506459648 105481263676558 105593906933284 105599623520468 105885424645616 106095773138432 106157929687117 106209072628736 106343093638144 106353009657356 106451004521708 106656702452608 106760510799712 106915298983339 106972597709824 107013811947427 107210464720436 107324954587928 107330764889656 107538162803456 107642829070784 107898223616414 108096501618952 108211937683696 108426907950592 108668008802738 108789944472748 108989861136464 109000161995648 109090285625552 109301083505152 109365117895187 109566091520116 109667046954388 109868575415984 109884907893376 110151331430833 110204398244864 110449451569996 110465870397344 110573386185416 110668866808192 110776580171488 110787049897216 110793047628032 111039409889023 111157988680354 111362256954872 111378811475008 111487215823312 111583485542144 111702645350912 111957090962486 112076649743828 112173428441536 112282606185904 112299297520256 112505663108608 112603231043072 112609327097344 112876245342476 112882356177052 112893024924064 113100481569152 113204693630336 113412723010048 113479166217263 113533836258304 113792453109412 114012337104512 114140269610752 114350018241536 114394074840353 114621326337056 114732886606184 114743730250688 114954587824384 115083577624064 115339480417546 115568610025792 115692025542016 115904625740288 116011421571584 116179622314448 116292699263972 116517414547072 116523722505344 116624775008896 116839089264128 116907539818993 116913868897661 116970193650688 117139784482336 117463177403264 117588616124672 117747974977787 117804701572096 117856469291891 118084206286816 118427536097024 118433947464448 118560422869504 118697300226197 118714945134808 118830489699262 119060108818112 119406276064768 119678269649554 119696060383856 120044076659584 120328894539964 120375487586816 120446009951971 120550015630352 120667346258228 120678750780896 120685284023392 121011913880704 121305315611557 121323348213848 121546296751264 121658290881952 121893374231552 122012012342528 122188913123816 122301499368488 122526245394784 122657090957632 122663731302464 123020376080896 123312255561616 123538858993088 123670785924224 124192010060272 124331365111712 124559841298816 124571613709312 124674612143488 124855373331436 124976894338879 124988706165928 125218390308704 125333767947872 125564086189696 125582751878144 125887235920952 126227944651424 126246709025536 126369584211904 126478704923648 126552802878238 126601805910272 126902182730312 127037701348976 127271150805568 127290070257152 127413960940928 127950961099984 128087599707232 128198203933184 128322978498176 128342054308864 128627438990996 129001423248544 129008407059488 129020599913216 129257693221888 129376792720384 129690475676872 130048517839328 130299813833728 130736085531832 130995801528064 131123298978496 131135691715072 131313409883062 131816549048624 132078411458048 132205279809218 132219457762304 132776711216512 132905942015968 133162759482368 133169968577536 133285457153024 133297885427476 133466088733604 133608616935992 133874039408384 134002632555869 134243631318016 134399520844232 134569114260328 134953378613504 135110092329058 135280582387082 135483096663992 135654057401368 136068695792128 136199397023998 136602791677744 136775165313776 137193230468096 137325011875436 137498296852444 137771446434688 137905538580832 137918572321024 138051050457859 138299330149376 138459929328952 138634646413208 138842181705248 138910053430016 139043483937281 139191968230238 139576241578312 139644472141504 139853519137024 140029994736896 140179532523008 140192603639242 140314182432578 140592925960256 140729764235984 141009333344768 141187267420672 141322885313302 141338041056256 141473803774996 141754850968192 141933725783168 142354104341504 142490843043164 142504310150048 142643008764872 142926378662144 143106731781376 143244193421791 143320961760256 143501812788224 143668453316248 143682031721536 144078700984064 144260508173056 144428029731062 144826758502888 144840446382016 145269434050048 145452743777792 145592458887722 145881688065344 146023673862416 146037474864512 146654832569344 146795702349604 147087321851008 147244396144384 147430197998336 147571812558401 147579801723277 147650900182016 147864973854752 148008889972328 148302919552256 148431531829504 148632689726059 148791414315082 148799469506114 149086998432064 149498589422336 149658238704128 149861059062638 149875222744016 149999142735134 150288989819584 150734114954752 150895083652096 151069291196978 151091748353392 151238805071788 151531047586688 152038406004947 152169691861264 152317797735796 152332193608672 152340440488544 152783370294016 153123103312949 153145865778136 153205166019584 153294921757054 153427292620448 153576622510472 153591137357504 153599452393408 154015163120896 154388583505618 154411534090352 154695286774336 154829442684224 154837824758848 155227909270588 155288015708672 155513162157584 155656453741712 155942494138816 156109024855168 156117476203136 156942870714784 157231275082112 157246135337984 157399182085376 157604323713452 157757719083503 157772629094696 158062558258528 158239919233088 158530707107584 158676779091712 158906838785464 159061501885846 159076535120272 159368860392896 159515704660928 159808836968704 160211445002224 160220118444848 160359065637232 160653747738176 160677629668864 160834016269696 161067203663212 161129571158528 161511868929488 161684347171424 161981464661632 162005543963648 162837862133408 162846677763616 162862068742912 163020581445568 163161350460416 163233049560361 163320154452224 163707649624904 164183629589056 164192518075712 164208036253184 164582083027802 165060605406928 165379556131328 165516295431872 165531938722304 165756271491734 165933282323732 165942265532164 166391381585968 166721929217536 166819603794041 166884198699904 166899971273728 167126158032988 167280149962684 167766516970976 168090696395776 168099796401152 168473587417828 168653500066744 168662630540888 168988541548288 169153017111232 169554351397222 169865931115496 170047330645808 170056536578416 170385141065216 170955627028604 171269781785872 171285968850304 171427591697296 171758845508096 171859470978151 172175286674468 172333930928324 172650618510832 172676283832448 172844348653472 173094949391309 173178340099072 173758178291368 173908219270016 174077483126624 174093935552768 174103360558336 174490501254179 174676839354842 174997832357656 175023846603584 175194196293776 175345477280512 175516140011968 175532728408576 175542231306752 175932571512478 176120449597444 176444095434992 176470324674688 176794613456384 176947934496256 176957514010112 177376956966748 177386559706796 177403324880672 177729328180096 177893089990528 178219993301504 178324404055699 178410314120192 178419972803584 178816712029076 179363280816896 179692885808128 180119227101088 180294536095432 180311576108224 180642923724032 180845621980672 181247754941858 181607815754816 181784573583824 181801754423168 182135840449024 182303662469632 182745670271956 183098794288256 183108706794112 183267503585408 183604283129344 183711848286989 183810304308224 184076804186528 184584993062272 184782111053056 184799341160819 185032532107951 185121673899008 186100413866752 186110488872704 186289257912989 186309235937792 186524328926881 187094456714176 187638433816064 187648592086528 187828838556898 188065852306442 188640691893632 189161480493568 189435738847696 189620115548644 189638036941408 190161578955392 190382402827309 190622638818161 190724798514176 190907999844716 191001323466272 191733162252544 191917332170179 192298588813408 192541242763232 192746857219136 193315273195352 193317733841408 193503425824478 193887833349056 194132492703424 194339806452352 194912920081264 195102627690796 195736893469568 195755392971776 196134137051699 196523770660448 196771756199392 197066322420352 197314992583808 197544123309841 197562793617112 198108213853088 198752250594304 198945695001856 199136792941471 199745471818816 199997522694464 200587321089848 200589874299392 200782551560822 200801527938704 201396260842112 201650394782848 202245067545136 202461044698528 202716522247712 203019987750272 203119232205824 203314339050284 203512223711951 203916514384352 204093356265568 204498801396736 204697838888704 204994622844088 205560560455712 205780078218176 206647361001928 207259408062784 207278996581888 207480740021632 207751153985914 208355190431696 208992046140416 209255764900864 209468105671748 210077134154272 210575565444937 210657103276928 210677012919296 210962527353116 211167855951899 211187813866568 211199247040936 211770849291232 212191546276864 212315859374234 212706019314712 212902009043416 213313404905216 213521021599424 213830597966678 214027623894854 214420929440872 214649909175856 214661529779312 215076325606912 215285658141568 215796447232828 216193003237904 216423875367392 216853815901184 217336017605476 217579888945496 217979722272928 218000323991296 218180571251104 218496903330013 218602167010304 218730235790374 219132183040232 219334093908776 219737150831968 219769815786752 220302662861666 220898903139992 220931740794688 221146772370832 221337733616384 221553160342976 221574099794432 221586095256064 222078819778046 222315977360708 222724513909744 222757622950016 222974431646624 223166971084288 223405290701824 223914181924972 224153299487656 224346856883072 224565212371808 224598595040512 225011326217216 225098018234243 225206462086144 225218654194688 225752490684952 225764712354104 225786049848128 226200963138304 226409387260672 226825446020096 226958332434526 227584906218824 228024674209024 228280539221504 228788149680706 229242652674112 229465773212368 229487460501376 229909175648768 230167155248128 230678960835092 231137220051584 231384051084032 231809251480576 231911116993721 232022843143168 232359244628896 232585398527944 233034829094144 233047445010688 233249550017792 233565655283807 233678178528256 233815079637986 233827737795322 234279568964672 234926354806528 235177232249344 235495949955574 235712938583782 236168412573632 236855072194048 236867894928896 237120845739008 237394600452394 237429890269616 237660979398524 238120217636224 238812552129536 238917495150631 239356539299108 239392120767712 240088153319168 240622019491777 240657789079928 240750975173632 240892019903942 241100031260704 241334692516456 241357501561792 241370568046784 242023827761408 242610631223114 242646696427696 243092593502528 243316581763904 244024024685056 244377826247632 244602998736976 245052490789568 245314181915264 245327462604928 246040752161792 246624511123232 247077717986176 247341571848448 247904987131219 248384020120544 248662730223424 249119682597632 249349224286976 249710746662872 249953788677758 249977412331856 250436780617408 250667535895744 251128172379392 251774471841904 252455889302848 252493418051072 252739168423808 253105605756476 253203611820544 253804365460624 254075402697952 254542301611136 254580140514304 254827921881856 255901922199968 256175199414464 256396407866368 256645956996352 257254877981992 258002846497088 258016814118976 258041199826432 259380951353744 260097035678656 261472171063664 261991603056128 262246597956992 262271383430144 262626819766124 263633098097248 264156822916096 264410559618436 264667908875629 265553422433024 265811884031936 266595770854952 266932177467208 267217233871984 267748078816768 268005265111738 268799041688464 269138228520656 269906757227008 270220184658116 270561164774164 270966193327984 271308114802736 271648841223529 272137391584256 272398794047996 273205583355488 273550330627552 274650023750872 274996593704888 275542892869376 275807566498541 275811077161664 275837144642048 276102100915718 276919858657904 277269292826416 277684363410496 277820106860032 278086967874562 278383936460476 279152483156624 279288944283008 279707038274048 280059989473792 280359065046016 280385207278484 280628364865156 281185851920512 281459528471968 281867606410621 282018666689536 282374534841344 282645770626604 282947607549992 283509701936384 283867451566336 284981686086328 285008620300096 285286017529744 285852757324288 286213463562752 286488386843582 287336906632496 287364063443072 288157401968128 288521016346112 288856059462124 289653517005776 289680892764032 290383244066531 290398964681287 290538868100096 290905487555584 291184917775444 291763376130688 292047347724832 292074949729024 292470776557729 292740262434697 293591404699208 294174643702016 294488792288768 294828777981199 294860395996672 295143625116802 295159603446554 295729947709504 296017779944656 296605839104512 296863063659008 297265379452118 297582828630164 297598939012228 298173996864128 298997178844672 299172347300057 299316477408256 299722118125276 299750445488032 299998285470268 300577979639168 301306751680319 301468229909504 301584379124567 302138582393956 302183496706784 302477610143576 303062095173376 304076812009894 304339383722528 304635595471592 304664387217344 304680880977088 305566740588032 306246206625898 306291731556272 306589843514108 306854585240896 307153245020944 307182274715008 307198904786816 308030326241792 308210786795527 308777167011236 308823068180704 309390573548672 309658885368448 309675649517696 310409674691809 310426479486893 310455818541176 310576031417344 311026324315168 311312907483424 311884988277632 312218049710336 312234952406272 312929246050883 313885741429568 314462550164224 314798364170752 315208647426904 315515438167006 315545258189392 316125116517056 316479838466176 317061414215168 317353558183424 317813677570928 318123003771692 318153070240544 318737720785792 319031409321856 319617673937408 319804922975923 320422890004448 320440236889696 320718131274464 321307495476352 321355259337728 321668032539392 322134407326424 322259142317056 323023737858976 323368694342848 323962929323264 325675724266816 325693355527232 325724137485824 326041162891136 326466099120722 326640308904448 327415299249808 328367259178112 328385036151424 328416072506368 329164166055604 329484539620681 330121210813856 330759112262656 331032590863744 331063877444608 331512542983468 331835202210127 331866564647464 331884531064328 332782763171936 333443858435072 333639207588082 333768397399808 334252316065976 334560299925368 335533033941952 336947174835656 337307000133488 337325261081776 337977083096576 338306034222464 339108702794444 339731862230992 340094661291616 340113073156832 340770282130432 341911254057208 342539563571744 342571937700608 342855183394592 343352276661449 343517691016192 343718941956302 344350573348936 344667861856648 345301237021664 345352567664896 345688697306944 346189898782618 347516356582736 347816438540032 348154966253248 348187871105536 348206721116672 348981002508358 349353678709684 349995664715312 350047693207168 350388392587552 350690954561024 351032280023936 351065456817152 351084462613504 351865143024956 352240899194888 352888190869984 352940649349376 353589226912768 353895868992512 353915028020224 354753913933496 354773119413592 354806649761344 355458656360192 355786179981056 356439986603008 356648808111398 357633424058152 358726561633792 360238454202176 360589072190864 360623152216448 361285847448064 361691243961344 362495509883716 363215631509632 363569147167648 363603508846336 364271680898048 364607324939264 365491340543912 366197588576512 366217413588224 366535007170816 366569184925559 367031744017411 367208566258688 367423696573978 368153608373056 369169986124544 369564222106112 369598682321638 370065064215902 372200827733504 372220977745408 372578515825978 372618471875584 373048657853762 374188913428352 375276867632128 375297184173056 375657677113796 376131704612884 377281383787264 377643782657449 378322960987136 378871477695392 379240231097288 379276073882816 380323157910784 380764805654618 381245277636322 381815999689432 382002646932544 383466324505088 383834664340358 384597177626816 385082485526464 385493714438272 386630546390704 386635467682816 387006851648956 387775666698112 388264985406848 388679612904704 389052960381239 389825840162528 390205255381592 391473786939136 391849818368701 392268274103398 393047541320896 393543512398784 394132644840704 394629985167616 395088246619682 395125587234224 396216427706176 397891390003712 398273585882942 399490943637632 399995045388928 401174642179696 401179748598784 401565103121644 401603055877408 402792521684224 403300789565696 403688181461411 404490135090272 404922089397056 405433044495424 406039975500544 406628678100568 407024447423902 407833028768704 408186712531136 409395677777408 409989245688176 411121120911424 411560156436352 413294722003856 414518816125568 414557993163776 414961480043264 415502307971828 415906713947417 416710380863392 418873943773439 418936211343496 420154268308544 421151130889874 421314206553856 421925054706232 422335711903798 422375627733136 422398494081872 423541698582464 424631718748468 425412038629424 425804018086832 426626809810432 427042043198848 427661195933356 428055247789708 428841858881744 429299818351712 429323059558624 430152651213824 430571316283136 431592894465656 432386006475808 432847750734784 434672035210952 435159777890992 435959444545856 436000647982592 436361142502208 436993806660026 437460471580748 438264366080464 438668187817552 439474301663936 439539631573504 440605325723332 441797806279984 441863481589376 442293544741664 442675467232768 442934810073833 443106320685952 443148199588864 443172190512128 444157639556092 444631954721416 445449027819488 445515245900032 445948863293248 446333942168576 447828363849944 448306598975312 448693713766144 449130424743616 449197190081024 450196036468486 451504981369904 451529424708208 451572099696256 452401926276608 452818774521344 453916664869052 455169812437648 456049348418048 456341230213451 456561078443008 457576299361412 458485305348224 458931546424736 458974921002752 459596934590717 459818351297536 460020412397381 461357921670184 462274440103168 462768102168064 463822233987442 464718489257792 465170797055888 466069658188288 466094890021376 466499100035584 467131310567614 467630159275972 467655475590644 468559137929344 469852709613056 470127974328661 470354464498688 470991899911148 471425877167564 472336825147264 473482038354787 473710144388096 473735789857792 473918310052891 474789200904788 474859780539232 475321958797048 476240435272448 477834990301262 478713078598216 478784241535424 480176306638336 481244038983554 481315578159856 481784039807884 482200062521408 482669385032912 482715003123584 482741136093568 484047655522816 484331236392971 485221262446228 485293392855392 486185187005056 486633163527808 487813039193689 488048049370112 488755652495264 489205997473952 490104981579136 490628363830528 490654925209856 491745958079959 493249022246464 494155435972352 494683143696896 495809974262438 496768040241088 497325460446848 498239365195264 498698448573952 499421493325744 499907577355516 499954824663712 500873561234816 501335071791488 502256344758784 502550593247879 503548943683808 504911778605696 504986836102144 505478336847616 506211211512952 506407223641088 507608730921248 508150805395904 509084603222272 509655843763712 511803844399936 512350398828928 513291913992704 514509755963984 516005692994176 516033628237952 516082399652864 518761902707488 520194071357312 520798143271399 521455317758771 522944342127328 523983206112256 524493195913984 524996999572969 525253639532248 527266196194496 528821119236872 529335817751258 531106844866048 531623768063872 533191541709904 533864354934416 534434467743968 535496157633536 536010530223476 536532226149689 537598083376928 538276457041312 539813514454016 540440369316232 541122329548328 541932386655968 542616229605472 543297682447058 544797588095992 546411166710976 547100661255104 549300047501744 549993187409776 551085785738752 551615132997082 551622154323328 551674289284096 552204201831436 553839717315808 554538585652832 555368726820992 555640213720064 556173935749124 556715256600461 556767872920952 558304966313248 558577888566016 559414076548096 560119978947584 560770414556968 561256729730312 562371703841024 562919056943936 563735212821242 565291541253208 565895215099984 567019403872768 567734903132672 569963372172656 570017240600192 570572035059488 571705514648576 572426927125504 572976773687164 574673813264992 574728126886144 576037290597307 576314803936256 577042032692224 577712118924248 579307034011552 579361785528064 580146950221069 580766488133062 580797929362574 582369835550888 583526752261376 584094695449664 584149899458048 584941553115458 585480524869394 587182809398416 588349287404032 588977584577536 589657555962398 589720791993344 590287250233604 590319206893108 591459895419008 592035559889312 593211678209024 593440229890277 593726127318016 594530758904236 595165657260328 595197878024456 596347993728256 597994357689344 598344694600114 599444236250552 599500890976064 599996570940536 601155959278336 602613503360638 603168758249134 604277164787912 604366993413568 604955220287152 606124190346752 608153624019788 608678767445056 609271190943184 609328774434688 609361761954176 611133481176064 611368937741947 612492413251796 612583463112544 613179687028216 613709170481792 614306490041888 614364549430016 614397809573632 615764000293673 616060652483584 616421573591054 617554334022472 617646136361408 618781147097344 619317770736896 619351299035392 620819349383618 620852958973786 620911637082352 622052648630336 622625814966848 623769976555264 624436099420672 624469904812544 625858492101766 627771482859136 628925100328448 629596728341504 630417294853808 631030876334012 631090516378784 632250233034112 632959676932352 634122828430336 634367142296503 634707116366848 635627355141856 636246007543384 636306140481088 637475441571584 638062818643712 639235347874816 639609845951846 640845780008896 640880473779392 641436262548928 642614990952704 643336065078784 644268814652848 646047475717952 646737388685696 647925858646528 651351448533632 651386711054464 651448274971648 652082325782272 652932198241444 653280617808896 653567693345941 654830598499616 656734518356224 656770072302848 658230483072547 658328332111208 658969079241362 660242421627712 662065181727488 663025085966936 663670404420254 663733129294928 663769062128656 665565526343872 667278415176164 667536794799616 668504632131952 669120599850736 671066067883904 673894349671312 674614000266976 674650522163552 675954166193152 676612068444928 678217405588888 679463724461984 680189322583232 680226146313664 683822508114416 685079127143488 685143875401216 685710366789184 686704553322898 687437883912604 688701146697872 689335723713296 690602474043328 690705135329792 691377394613888 692379797565236 695032713165472 695632877080064 696309932506496 696375742211072 696413442233344 697962005016716 698707357419368 699991329430624 700095386414336 700776785175104 701381909122048 702064560047872 703730286049912 704481798389776 705776381739968 705881298698752 709507827866992 709546238827184 709613299522688 710917312720384 711572359962112 713297616222796 715266848116304 717453123267584 720476908404352 721178144381728 721246304432896 722223754356841 722571694896128 724991019767432 726431263019264 727129038950699 727138294335296 727207017692672 730982681087824 732395177153024 732434827176448 733070014341632 733138369851118 734063488034822 734847393147956 736307216746112 738339972249088 739128444212224 739197364643276 740130128431804 743105507809819 744401655467008 744441955490816 745157031651956 746097315707524 748377826856704 749096683631989 751315354227592 752263409225768 754562767574528 755287565314898 757742955390784 758480462194576 758552147765632 760646315821568 761529611309236 762490555272644 763631999378864 764005293865088 765555825266309 766932649010176 767669328680716 769194355253632 770164971052928 770987428876544 771059320015831 773261092781408 774013703297912 775551333396224 776529970813696 777275869223161 777359225809408 778105920762478 779651680325056 780410510763184 782947573878272 783699636737402 784536548206796 786095082641792 787087024797568 788265289681408 789259970335232 790176493239364 790251174468448 792432855412352 794354163520841 795782780007424 796547171765884 798981887275264 799990090777856 800758523882471 802349284359392 803130206243288 803206111754816 805585043368448 806601579131392 807376362922822 808980270180544 809844178794112 810866088990848 812079951001088 813257356201136 814048894847804 815666057537408 816373425062272 818352778732951 818397082283627 818791355554816 819978491376352 822242241822848 823120312872704 824235824844509 824995285043237 826589444007712 829037632251136 829922960086528 830881101583379 831004615943656 831813427894834 833420761726784 837747887546878 837872422686992 840308536617088 842302261779748 842628413107712 843122069663797 843850109412464 844671423807596 844751255466272 844796988163744 847083397164928 849137209280899 849263437496936 850824077258848 851608036173664 853253619620864 854084086397696 855322391866712 856110495579416 857683717763488 858599636703424 858646119117248 861142632566272 863185788931312 864772012951616 865695501469568 869344070421904 870319555781984 871918889091712 872001295965184 872722285004416 873987613320052 874838260372153 874920943161496 876528732160928 877336375635104 878948603327872 879079263147008 881210651446664 883595612559968 883726963178752 884587089483328 885350934465536 885869620147666 886212641371904 888315279112184 889263909442832 890898055638976 891030491800064 891897726586496 895656727699888 896613197950624 897387427532288 898260849487232 898394380162048 900392072936972 903009962739808 903058849416416 903144199392512 904803852553216 905201456652911 905637549042688 907833329738104 910339624875296 912098696836096 912682460426902 915152598722824 916970610696448 917863092849472 917949842005504 919193869181434 920040824794762 922715843340368 924548880206336 925536204336128 927644467974884 929436978515584 930341594111776 932139316376576 932189780042752 932548932684721 932998200071168 934262621135228 935260318551944 935310951181288 937118275858688 939705419226112 940255948657322 941983799822296 942851754335128 944673650294528 946964076709574 947836620105782 949578401809576 949719561078464 950643917594096 952480870544896 955669980602524 957426157196432 957568483070848 960352613276672 962488077967108 962631156319712 963568079615768 964400125042816 965338770065824 965430006247168 965482272187136 967629143318629 968095311045632 968662472785942 970442524892456 970586785710784 972370374010112 973266327055616 975626078387378 977511304990528 978411994947904 980209963158272 981256727661056 981309850419712 983491916159918 986498044492928 988310871944704 989366287393792 991619948524876 993536080482176 994650920893696 996478730390528 996862652180219 997396897147904 998842986651488 999815154711032 999909649327424 1001747122469632 1002670143582976 1004512689517568 1005101186495758 1007097887367616 1009823557211392 1010956673695232 1012422423025904 1015217461842496 1016301610791808 1018169206444544 1019311687527424 1023607688799872 1024700797657856 1026583827985408 1029019511927968 1032011385988352 1032067256475904 1033058612062939 1034362187685431 1037523805414976 1040388142714624 1041596286542798 1042910635517542 1045888684254656 1048986391827968 1049993999145938 1050507279064496 1054532392388992 1057642238473744 1058671635502516 1062213689732096 1063247536127744 1064268842034629 1066383083419808 1067728709868832 1068868935487936 1072021060446952 1073064452299378 1075196166753856 1076552914082624 1080880738632464 1082244659096656 1083864773311936 1085232459210944 1086595364894116 1089595176191984 1092822333421952 1094201322510208 1098600095003488 1099986374819552 1102171571477504 1103230265994164 1103244308646656 1104304033584521 1104408403662872 1107679434631616 1109077171305664 1110737453641984 1112347871498248 1113430513200922 1113535745841904 1116609932626496 1117155777132032 1121540829113936 1122513459460624 1124743407682048 1125838113887872 1127470425642484 1130583082506416 1131790430199968 1134038807745536 1135469806265344 1139926744345312 1140034481200384 1141144070118976 1142631346922527 1145953547374328 1149347626529984 1149456253772288 1152074581194614 1155424237848496 1158614068023104 1158723571056128 1160293900442138 1161532976266124 1161595858725148 1164739671101776 1167053504522752 1167737226558287 1168189390899328 1168299798916096 1169883106230916 1170961049738788 1174365618796832 1176698574808064 1179315111924796 1180574500467208 1180638413786216 1182919790838016 1184071119778624 1186880459780554 1189061517808472 1190331314520656 1190395756048912 1192695987456512 1196689389200228 1198888472501104 1199001781952128 1199993141881072 1202311918556672 1203016296847057 1205227006721276 1206337516498268 1208554329575824 1208733986827136 1209910440574304 1211664645739163 1212248380693504 1216307248039576 1217357534890112 1218542381886368 1218657548869376 1218723523908352 1221433508779253 1222737875483894 1224984826503592 1225166926225088 1226359374056432 1227418340963584 1228612980083776 1228729098860032 1228795619147264 1231528000587346 1232843147182108 1235108668044944 1235292272722816 1237562294194688 1238635541473792 1238702598070784 1241638698767236 1241705917947572 1241823274164704 1244105297260672 1245251629933696 1247539953110528 1248270828389893 1248872198841344 1248939809625088 1251716984203532 1255542965718272 1257850200656896 1260834589707616 1262061752668024 1262181032757568 1264500466068224 1265919353864704 1268734284593006 1271254710283712 1272492015086768 1272612280962176 1274950883143168 1276125637287424 1279219691903692 1281691560017792 1281760947558784 1282872525097856 1285229981905408 1285982938008923 1286052557874271 1286672130157568 1288537629305696 1292094951435904 1293474777371392 1295227724755657 1295851717293056 1296421162210801 1302702897067264 1302773422108928 1304164651564544 1305670302488167 1305864396482888 1307135386691882 1309661196999232 1313469036712448 1313540144605696 1316460966145094 1316656664222416 1317938158482724 1320484843255424 1324130363454976 1324906109471681 1326050171933872 1327340808840508 1327466258589856 1327538124257312 1331131052687744 1334358471727127 1334556830352328 1335073589599232 1337009264263904 1338241199701472 1342132135767808 1347788699342624 1349228000533952 1349301044327104 1353224136889856 1356434811177776 1358927448923968 1360378645166464 1360452292627328 1367645016228832 1370158254286976 1370287750802432 1371420733578368 1373409106645796 1374745837727669 1374875767825208 1377402293395744 1378671447426592 1381204948086656 1381410270659584 1382754789227776 1384759595130472 1390065426330944 1391265754160128 1392619865012992 1395924010033432 1397414714838736 1399982658861248 1400190772828672 1401553570350208 1404129120095744 1407460572099824 1408963596779552 1411552763479936 1411762597397504 1419015655733984 1419092477654368 1419226599045376 1421834625440768 1423144719924224 1426595232445592 1430533696232608 1440953816808704 1442356288763456 1442492608865792 1444447508713682 1449982039534864 1452862526038528 1454258077901398 1454276588670592 1454414035385344 1461965362175648 1464790354306048 1464869654352896 1466140028683264 1466276739702236 1468126976069644 1469694786295912 1472614433492224 1474028958114559 1476679944498176 1478394729286552 1480260256863608 1486211015619638 1490314063303912 1492194631415048 1496755653713408 1498193367263978 1502630708455184 1504526818451536 1509125535149056 1510575130629796 1515485910781568 1516960924389152 1517104295531264 1521292631643136 1523059222618472 1524981110545288 1527263998757728 1528010587730176 1529478323310091 1531111650532618 1535338657361432 1538388710507264 1540329942105856 1541974857753088 1542118640031662 1546522185562816 1548027406595824 1551102666792448 1553059941627392 1554551738446322 1554718451618816 1556211841524956 1559303360650112 1560821021526368 1565895147756544 1567399273474804 1569073096413592 1572190165283584 1574174049595136 1575686127639701 1576530579362816 1578519940670464 1580352986478728 1580502348936896 1584865710824704 1588708327041682 1593094343531768 1597963774550528 1599980181555712 1601517047764942 1604698568718784 1606260412486576 1606412223509632 1611170086736896 1613203158262784 1614752725845644 1617960540361088 1619688357588224 1621732177981696 1623377818956047 1624159902002176 1626514712402272 1628097789695608 1631332115074816 1632746850124544 1634959586986649 1636705557465902 1636794164567254 1639956982752704 1644484483645696 1646240625745408 1648471649689018 1649990570086474 1653178888015424 1658075264502272 1659845920173056 1661762203166758 1662009231887312 1663626855789668 1666841523453568 1672422466054417 1675495775093756 1675744845373984 1680617073234176 1684354136442439 1684604523559496 1685256826215424 1686244139327594 1687700218824928 1689342847615192 1689502510932544 1689593976327488 1694166794329856 1698274418561798 1698526874993872 1701648154517696 1703216072347328 1708168172795392 1710644783733424 1712220991158832 1715367435526976 1717199273406848 1717292238234496 1722285265132544 1726371577862624 1729544025903232 1731391002939136 1735334909918533 1738688140843808 1740639111563968 1743837778183424 1745444570008832 1747975226640104 1749676520744306 1749841886322992 1753057464321856 1754672751270208 1757897206655744 1762421302893328 1767191225119936 1767453926357504 1769174178966656 1771739240295332 1772425282743808 1776630558224368 1778527818885664 1781796111277952 1782060983600128 1783795453172992 1791313455399776 1793226395901248 1794774855064576 1796521698974464 1800784145873944 1806019925479616 1806117698832832 1806288398785024 1810402913305822 1815666659476208 1820679249750592 1825364920853804 1830305197445648 1833941221392896 1835015641734451 1835726185698944 1835899684011008 1838387738362868 1840081649589524 1845431686680736 1849097760412672 1855288935949768 1858873957031168 1860683188223552 1865097865369442 1868525242270456 1870520637103888 1870621902362576 1874236551717376 1880511897314644 1883967599644592 1885703508670256 1889347300589056 1893928153419148 1895673240211564 1899156803619152 1899439122156928 1901287835188192 1904044443304399 1904961741089792 1911339961205048 1914852314392864 1915136966141696 1924976155934216 1925262312639424 1927136159231536 1928800250085632 1930677540131648 1930860012494336 1930964544374272 1935258286637258 1937324945571884 1940885049784912 1941173571421568 1944740748020224 1946532654111232 1951252156774756 1955022609981056 1956823989895808 1960419926316544 1961568444612689 1962513455322112 1962619700839424 1966983832319836 1972996088985856 1976621743889408 1983239897049752 1987072160964352 1989301841787392 1993725304360438 1997685973302976 1999630309422064 1999819298654848 2003494244939264 2005340287165952 2010202372991516 2014195774735232 2019647114422784 2021913347390464 2024844846051808 2030434923684992 2032603221583616 2032792752769009 2035357853187461 2036338412889088 2047215377599744 2049181837042879 2049401595315712 2058039023855936 2064022771976704 2064134512951808 2066117224125878 2068724375370862 2075047610829952 2080776285429248 2083192573085596 2085821271035084 2091777368509312 2094206431100399 2096849026999771 2097972783655936 2099987998291876 2101014558128992 2109064784777984 2111090653871969 2115284476947488 2117343271005032 2126495072255488 2128537684069258 2132766166839616 2135457419737664 2137737870975872 2144042120893904 2146128904598756 2150392333507712 2153105828165248 2157475507568689 2161761477264928 2164489318193312 2167729546623872 2170464918421888 2172985356408251 2173190729788232 2179190352383968 2185644666843904 2188402645020416 2190504722356181 2197200190006976 2199972749639104 2206460531988328 2206488617293312 2208608067169042 2208816807325744 2215358869263232 2218154342611328 2221474907283968 2224695742996496 2226861026401844 2227071491683808 2233219865252992 2234311554264064 2238634460831461 2243081658227872 2245026918921248 2249486815364096 2251676227775744 2254940851284968 2261166165012832 2263580860399936 2279853488690624 2280068962400768 2282288140237952 2285262693845054 2291907094748656 2298695253059968 2298912507544576 2304149162389228 2306391777344767 2310848475696992 2317228136046208 2317447142112256 2320587800884276 2322846415470889 2323065952532248 2323191717450296 2329479342203552 2334107009045504 2335474453116574 2336378781798656 2339766212461832 2341922099477576 2348731237593664 2358630223849592 2361149000934416 2361276827572432 2365839581676032 2368142239557248 2373760919561108 2378123035616944 2380662629041312 2380791512097824 2385391974913024 2393378778400456 2397776945002208 2398003563904256 2399986283762144 2403465936630143 2404623837113344 2406032593694114 2410454013442552 2412675032996536 2417108659151648 2417467973654272 2419820881148608 2423329291478326 2432614496079152 2434715069780224 2437084763772736 2437315097738752 2437447047816704 2442867017558506 2445475750967788 2449969653007184 2450333852450176 2452718748112864 2454836681927168 2457225960167552 2457458197720064 2457591238294528 2463056001174692 2465686294364216 2470217336089888 2470584545445632 2475124588389376 2477271082947584 2477405196141568 2483277397534472 2483411835895144 2483646548329408 2488210594521344 2490503259867392 2495079906221056 2496541656779786 2503433968407064 2511085931436544 2521669179415232 2524123505336048 2524362065515136 2529000932136448 2531838707729408 2537468569186012 2542509420567424 2544984030173536 2545224561924352 2549901766286336 2551022286930931 2552251274574848 2558439383807384 2563383120035584 2563521895117568 2565745050195712 2569222208121877 2570459963810816 2571965876017846 2572105115748542 2577075258611392 2584189902871808 2586949554742784 2590455449511314 2592842324421602 2605405794134528 2605546844217856 2608329303129088 2611340604976334 2611728792965776 2614270773383764 2619322393998464 2626938073424896 2627080289211392 2628092446656941 2632921932290188 2633313328444832 2635876316965448 2640969686510848 2648260726909952 2649812218943362 2652100343867744 2654681617681016 2654932517179712 2655076248514624 2662262105375488 2668716943454254 2669113660704656 2674018528527808 2676482399402944 2684264271535616 2695577398685248 2698456001067904 2698602088654208 2706448273779712 2712869622355552 2717854897847936 2720757290332928 2720904585254656 2726954858443409 2735290032457664 2740316508573952 2742841467156736 2746818213291592 2749491675455338 2749751535650416 2754804586791488 2757342894853184 2762409896173312 2765509578455552 2769519190260944 2780130852661888 2785239730025984 2791848020066864 2794829429677472 2799965317722496 2800381545657344 2803107140700416 2808258240191488 2814921144199648 2817927193559104 2823105526959872 2838031311467968 2838184955308736 2838453198090752 2853190464891184 2861067392465216 2881907633617408 2884712577526912 2884985217731584 2888895017427364 2899964079069728 2905725052077056 2908516155802796 2908553177341184 2911346997631919 2923930724351296 2932553479404472 2936253952139288 2939389572591824 2945228866984448 2948057916229118 2956789458573104 2960520513727216 2972422031239276 2980628126607824 2984389262830096 2993511307426816 2996386734527956 3005261416910368 3009053636903072 3021150261259592 3030971821563136 3033921848778304 3034208591062528 3046118445236944 3049962221090576 3054527997515456 3056021175460352 3058956646620182 3062223301065236 3070677314722864 3076777421014528 3080659884211712 3083949715506176 3084237280063324 3093044371125632 3096054813191648 3100543670516831 3102205333584896 3106119883254784 3109103476892644 3112423683049912 3118606721300224 3121642043052736 3134798546949608 3138146192827184 3144380330567168 3148348099190272 3151372255279402 3160705972957456 3161004697873792 3169731421649408 3177416654083364 3186188687063536 3194388611494157 3195927549101056 3199960363111424 3203034095529884 3209397137437568 3212520824973152 3212824447019264 3217178542135019 3220142886781667 3229505451691288 3235921080722176 3239376715176448 3243464355963392 3246755637912094 3253029424804544 3256195579391216 3262664230149632 3265493700249088 3269919173973298 3273411114931804 3273588329134508 3279913965505408 3288968967291392 3290895820300627 3292481251490816 3296943299378036 3299981140172948 3306357776030848 3314374268483509 3316150529004544 3317428170370237 3323524406333516 3324018463774624 3327253711579336 3333683046907136 3344844932108834 3350991550187512 3351489690747968 3361234146468352 3368708272884878 3369209047118992 3372488278655188 3375400437649856 3378685695230384 3379005021865088 3379187952654976 3388333588659712 3390318654750797 3396548837123596 3397053749987744 3403296309035392 3406432144694656 3414691274355823 3416336345590784 3421289567466848 3424441982317664 3430734871053952 3434398546813696 3434584476468992 3442221706559713 3452743155725248 3459088051806464 3462782005878272 3470669819837066 3477376281687616 3481278223127936 3487675556366848 3490889140017664 3495950453280208 3499353041488612 3499683772645984 3506114928643712 3509345502540416 3515794413311488 3517854152735153 3524842605786656 3534382450239872 3534907852715008 3538348357933312 3543478480590664 3544850565487616 3553261116448736 3557055637771328 3563592222555904 3567590906345984 3582626910799552 3586452791802496 3593043397948928 3601568291747888 3612039850959232 3612235397665664 3612576797570048 3620805826611644 3624329935827491 3631333318952416 3641358499501184 3650187224311397 3650729841707608 3660610394891296 3667882442785792 3670031283468902 3671452371397888 3676775476725736 3680163299179048 3690863373361472 3710577871899536 3717747914062336 3721366376447104 3730195730738884 3737050484540912 3741041274207776 3741243804725152 3748473103434752 3761023794629288 3767935199289184 3771407017340512 3778694601178112 3787856306838296 3791346480423128 3798313607238304 3798878244313856 3802575670376384 3808088886608798 3822679922410096 3829704628785728 3830273932283392 3849952311868432 3850524625278848 3854272318463072 3857600500171264 3861355080263296 3861720024988672 3861929088748544 3870516573274516 3874649891143768 3881770099569824 3882347142843136 3889481496040448 3893065308222464 3902504313549512 3910045219962112 3913647979791616 3920839852633088 3923136889225378 3933967664639672 3945992177971712 3966479794099504 3974144321928704 3978603683574784 3987450608720876 3995371946605952 3999260618844128 3999638597309696 4006988489878528 4010680574331904 4020404745983032 4028391549470464 4032261034181149 4039294228845568 4049689692103616 4060869847369984 4065206443167232 4065585505538018 4070715706374922 4094430755199488 4098363674085758 4098803190631424 4116078047711872 4128045543953408 4128269025903616 4132234448251756 4137448750741724 4150095221659904 4154081609231939 4161552570858496 4166385146171192 4171642542070168 4183554737018624 4188412862200798 4193698053999542 4199975996583752 4202029116257984 4218129569555968 4222181307743938 4230568953894976 4234686542010064 4252990144510976 4257075368138516 4265532333679232 4270914839475328 4275475741951744 4279582564193629 4288084241787808 4292257809197512 4300784667015424 4306211656330496 4310348002055711 4314951015137378 4323522954529856 4328978636386624 4335459093247744 4340929836843776 4345970712816502 4346381459576464 4358380704767936 4371289333687808 4376805290040832 4381009444712362 4394400380013952 4399945499278208 4412921063976656 4412977234586624 4417216134338084 4417633614651488 4430717738526464 4436308685222656 4440569996075521 4442949814567936 4449391485992992 4453722052803688 4454142983367616 4466439730505984 4477268921662922 4486163316455744 4490053837842496 4503352455551488 4509881702569936 4522332330025664 4527161720799872 4559706977381248 4560137924801536 4564576280475904 4570525387690108 4574973853421587 4583814189497312 4597390506119936 4607613381507829 4608298324778456 4612783554689534 4621696951393984 4634456272092416 4641175601768552 4645692830941778 4646131905064496 4646383434900592 4658958684407104 4670948906233148 4672757563597312 4679532424923664 4683844198955152 4697462475187328 4717260447699184 4722298001868832 4722553655144864 4731679163352064 4736284479114496 4747521839122216 4756246071233888 4761325258082624 4761583024195648 4786757556800912 4795553890004416 4796007127808512 4799972567524288 4806931873260286 4812065187388228 4820908026885104 4825350065993072 4834217318303296 4834935947308544 4839641762297216 4846658582956652 4865228992158304 4869430139560448 4874169527545472 4874630195477504 4874894095633408 4885734035117012 4890951501935576 4899939306014368 4900667704900352 4905437496225728 4909673363854336 4914451920335104 4926112002349384 4931372588728432 4940434672179776 4941169090891264 4966554795068944 4966823671790288 4967293096658816 4976421189042688 4981006519734784 4993083313559572 5006867936814128 5019753532347961 5022171862873088 5043338358830464 5048247010672096 5048724131030272 5055566280497887 5058001864272896 5060224536371191 5074937138372024 5085018841134848 5089968060347072 5090449123848704 5102044573861862 5116878767614768 5126766240071168 5127043790235136 5131490100391424 5138444416243754 5143931752035692 5144210231497084 5154150517222784 5168379805743616 5171407717615271 5173899109485568 5180910899022628 5185684648843204 5210811588269056 5211093688435712 5222681209952668 5223457585931552 5228541546767528 5238644787996928 5256184893313882 5265843864580376 5266626656889664 5271752633930896 5281939373021696 5299624437886724 5304200687735488 5309363235362032 5309865034359424 5310152497029248 5324524210750976 5327643600322681 5337433886908508 5338227321409312 5348037057055616 5352964798805888 5365943431130579 5368528543071232 5391154797370496 5396912002135808 5397204177308416 5409205538879549 5425739244711104 5435709795695872 5441514580665856 5441809170509312 5453909716886818 5470580064915328 5480633017147904 5485682934313472 5493636426583184 5498983350910676 5499503071300832 5509609173582976 5514685789706368 5524819792346624 5528056525726669 5531019156911104 5539038380521888 5560261705323776 5570479460051968 5583696040133728 5589658859354944 5599930635444992 5606214281400832 5629842288399296 5635854387118208 5646211053919744 5676062622935936 5676369910617472 5676906396181504 5706380929782368 5722134784930432 5728779575985389 5736008495346481 5763815267234816 5769425155053824 5774966995302659 5777790034854728 5799928158139456 5817032311605592 5817106354682368 5822693995263838 5847861448702592 5865106958808944 5872507904278576 5878779145183648 5890457733968896 5896115832458236 5901854487646579 5913578917146208 5921041027454432 5944844062478552 5961256253215648 5968778525660192 5992773469055912 6010522833820736 6018107273806144 6042300522519184 6061943643126272 6067843697556608 6068417182125056 6092236890473888 6099924442181152 6109055995030912 6112042350920704 6117913293240364 6123867822605071 6124446602130472 6141354629445728 6153554842029056 6161319768423424 6168474560126648 6186088742251264 6192109626383296 6201087341033662 6218206953785288 6224847366099824 6237213442600448 6243284086105472 6269597093899216 6276292385654368 6288760661134336 6296696198380544 6302744510558804 6321411945914912 6322009395747584 6336410196570377 6339462843298816 6354833308166728 6372377374127072 6388777222988314 6406068191059768 6418794274875136 6425041649946304 6425648894038528 6434357084270038 6440285773563334 6459010903382576 6471842161444352 6478753430352896 6486928711926784 6493511275824188 6506058849609088 6512391158782432 6525328460299264 6527842528793047 6530987400498176 6539838347946596 6546822229863608 6547176658269016 6559827931010816 6577937934582784 6581791640601254 6593886598756072 6599962280345896 6612715552061696 6628748536967018 6634856340740474 6647048812667032 6648036927549248 6654507423158672 6667366093814272 6689689864217668 6701983100375024 6702979381495936 6722468292936704 6737416545769756 6738418094237984 6744976557310376 6750800875299712 6757371390460768 6758010043730176 6758375905309952 6773404003230403 6776667177319424 6780637309501594 6793097674247192 6794107499975488 6806592618070784 6812864289389312 6829382548711646 6842579134933696 6848883964635328 6861469742107904 6868797093627392 6869168952937984 6884443413119426 6905486311450496 6918176103612928 6925564011756544 6941339639674132 6954752563375232 6962556446255872 6975351112733696 6978038565261533 6981778280035328 6991900906560416 6998706082977224 6999367545291968 7012229857287424 7018691005080832 7031588826622976 7035708305470306 7049685211573312 7068764900479744 7076696715866624 7086956961181328 7106522232897472 7114111275542656 7127184445111808 7135181812691968 7165253821599104 7172905583604992 7186086795897856 7189244626805351 7203136583495776 7224079701918464 7224470795331328 7240535313798017 7241611653223288 7248659871654982 7262666637904832 7282716999002368 7300374448622794 7301459683415216 7321220789782592 7340062566937804 7342904742795776 7353550953451472 7360326598358096 7381726746722944 7421155743799072 7435495828124672 7442732752894208 7460391461477768 7474100969081824 7482082548415552 7482487609450304 7522047589258576 7535870398578368 7542814034681024 7575712613676592 7582692960846256 7596627214476608 7597756488627712 7605151340752768 7616177773217596 7645359844820192 7659409257571456 7660547864566784 7699904623736864 7701049250557696 7708544636926144 7715201000342528 7722710160526592 7741033146549032 7749299782287536 7763540199139648 7764694285686272 7805008627099024 7820090439924224 7827295959583232 7846273778450756 7867935329279344 7891984355943424 7932959588199008 7948288643857408 7974901217441752 7990743893211904 7998419428457689 7998521237688256 7999277194619392 8040809491966064 8056783098940928 8064522068362298 8099379384207232 8121739694739968 8130412886334464 8131171011076036 8141431412749844 8174160585908009 8188861510398976 8196727348171516 8232156095423744 8264468896503512 8274897501483448 8300190443319808 8308163218463878 8332770292342384 8343285084140336 8367109474037248 8376825724401596 8387396107999084 8399951993167504 8404058232515968 8421114077929399 8436259139111936 8444362615487876 8461137907789952 8469373084020128 8481652520174141 8514150736277032 8531064667358464 8541829678950656 8550034561454771 8550951483903488 8559165128387258 8576168483575616 8584515618395024 8601569334030848 8612423312660992 8620696004111422 8629902030274756 8647045909059712 8657957272773248 8670918186495488 8681859673687552 8691941425633004 8692762919152928 8716761409535872 8737895798729251 8742578667375616 8753610580081664 8762018889424724 8788800760027904 8799890998556416 8825842127953312 8834432268676168 8835267229302976 8861435477052928 8872617370445312 8881139992151042 8898782971985984 8907444105607376 8908285966735232 8932879461011968 8954537843325844 8972326632911488 8980107675684992 9001880566062461 9002367905119897 9006704911102976 9019763405139872 9044664660051328 9054323441599744 9066594073289599 9074948135475607 9119413954762496 9129152560951808 9139692117417169 9141050775380216 9149947706843174 9167628378994624 9194781012239872 9215226763015658 9216596649556912 9225567109379068 9243393902787968 9268912544184832 9274342766301767 9282351203537104 9291385661883556 9292263810128992 9292766869801184 9317917368814208 9340509302089889 9341897812466296 9345515127194624 9359064849847328 9367688397910304 9394924950374656 9434520895398368 9444596003737664 9445107310289728 9472568958228992 9495043678244432 9512492142467776 9522650516165248 9523166048391296 9573515113601824 9591107780008832 9592014255617024 9599945135048576 9613863746520572 9623220864093683 9624130374776456 9641816053770208 9650700131986144 9668434636606592 9669871894617088 9679283524594432 9693317165913304 9730457984316608 9738860279120896 9748339055090944 9771468070234024 9781903003871152 9799878612028736 9801335409800704 9810874992451456 9828903840670208 9852224004698768 9862745177456864 9880869344359552 9882338181782528 9933109590137888 9933647343580576 9934586193317632 9952842378085376 9957216023182021 9962013039469568 9986166627119144 10013735873628256 10039507064695922 10086676717660928 10096494021344192 10097448262060544 10111132560995774 10120449072742382 10149874276744048 10170037682269696 10179936120694144 10180898247697408 10204089147723724 10233757535229536 10253532480142336 10254087580470272 10262980200782848 10276888832487508 10287863504071384 10288420462994168 10308301034445568 10336759611487232 10342815435230542 10361821798045256 10371369297686408 10445362419905336 10446915171863104 10457083093535056 10477289575993856 10512369786627764 10531687729160752 10533253313779328 10543505267861792 10563878746043392 10599248875773448 10608401375470976 10618726470724064 10619730068718848 10620304994058496 10643920576504919 10649048421501952 10655287200645362 10674867773817016 10676454642818624 10696074114111232 10705929597611776 10731886862261158 10782309594740992 10793824004271616 10794408354616832 10818411077759098 10851478489422208 10871419591391744 10883029161331712 10883618341018624 10907819433773636 10941160129830656 10961266034295808 10971365868626944 10987272853166368 10997966701821352 10999006142601664 11019218347165952 11029371579412736 11049639584693248 11056113051453338 11078076761043776 11120523410647552 11167392080267456 11179317718709888 11199861270889984 11212428562801664 11259684576798592 11271708774236416 11292422107839488 11352125245871872 11352739821234944 11363644732692329 11377984064539741 11412761859564736 11444269569860864 11457559151970778 11472016990692962 11538850310107648 11549933990605318 11555580069709456 11599856316278912 11634064623211184 11634212709364736 11645387990527676 11695722897405184 11706957262380919 11730213917617888 11745015808557152 11757558290367296 11792231664916472 11803708975293158 11827157834292416 11842082054908864 11889688124957104 11922512506431296 11937557051320384 11985546938111824 12021045667641472 12036214547612288 12084601045038368 12123887286252544 12135687395113216 12147344369429731 12184473780947776 12199848884362304 12218111990061824 12235826586480728 12247735645210142 12248893204260944 12282709258891456 12336949120253296 12372177484502528 12384219252766592 12402174682067324 12436413907570576 12449694732199648 12474426885200896 12486568172210944 12539194187798432 12552584771308736 12605489021117608 12642823891829824 12644018791495168 12672820393140754 12709666616333456 12744754748254144 12777554445976628 12812136382119536 12837588549750272 12845109492141157 12850083299892608 12851297788077056 12868714168540076 12880571547126668 12918021806765152 12943684322888704 12987022551648376 13012117699218176 13024782317564864 13055685057586094 13079676695893192 13093644459727216 13094353316538032 13119655862021632 13163583281202508 13187773197512144 13199924560691792 13225431104123392 13257497073934036 13269712681480948 13294097625334064 13296073855098496 13309014846317344 13328311103130793 13334732187628544 13379379728435336 13403966200750048 13405958762991872 13474833091539512 13476836188475968 13489953114620752 13501601750599424 13514742780921536 13516020087460352 13516751810619904 13546808006460806 13561274619003188 13586195348494384 13588214999950976 13613185236141568 13625728578778624 13658765097423292 13685158269867392 13697767929270656 13722939484215808 13730979112288823 13737594187254784 13738337905875968 13768886826238852 13810972622900992 13836352207225856 13882679279348264 13909505126750464 13925112892511744 13956077130523066 13983801813120832 13997412165954448 13998735090583936 14024459714574848 14037382010161664 14071416610940612 14099370423146624 14137529800959488 14146578136616981 14153393431733248 14173913922362656 14213044465794944 14228222551085312 14247504972312227 14254368890223616 14260632784318811 14330507643198208 14345811167209984 14378489253610702 14406273166991552 14448159403836928 14448941590662656 14481070627596034 14483223306446576 14497319743309964 14525333275809664 14565433998004736 14573967204188491 14600748897245588 14602919366830432 14642441579565184 14677943188998397 14680125133875608 14685809485591552 14707101906902944 14720653196716192 14763453493445888 14842311487598144 14885465505788416 14920782922955536 14948201938163648 14964165096831104 14964975218900608 15044095178517152 15071740797156736 15085628069362048 15122204215004359 15151425227353184 15165385921692512 15193254428953216 15195512977255424 15210302681505536 15232355546435192 15290719689640384 15318818515142912 15399809247473728 15402098501115392 15417089273852288 15445420321053184 15482066293098064 15498599564575072 15527080398279296 15529388571372544 15610017254198048 15640180879848448 15654591919166464 15692547556901512 15735870658558688 15865919176398016 15949802434883504 15981487786423808 15996838856915378 15997042475376512 15998554389238784 16081618983932128 16113566197881856 16129044136724596 16144742441413369 16198758768414464 16243479389479936 16262342022152072 16282862825499688 16348321171816018 16393454696343032 16464312190847488 16528937793007024 16549795002966896 16600380886639616 16616326436927756 16665540584684768 16686570168280672 16734218948074496 16753651448803192 16774792215998168 16799903986335008 16808116465031936 16824261556411001 16842228155858798 16888725230975752 16922275815579904 16938746168040256 16963305040348282 17028301472554064 17062129334716928 17083659357901312 17100069122909542 17101902967806976 17118330256774516 17152336967151232 17169031236790048 17203138668061696 17224846625321984 17241392008222844 17259804060549512 17294091818119424 17315914545546496 17341836372990976 17363719347375104 17383882851266008 17385525838305856 17433522819071744 17475791597458502 17524037778849448 17577601520055808 17599781997112832 17651684255906624 17668864537352336 17670534458605952 17722870954105856 17745234740890624 17762279984302084 17797565943971968 17814888211214752 17816571933470464 17857156008516517 17865758922023936 17909075686651688 17944653265822976 17960215351369984 17984555456853139 18003761132124922 18004735810239794 18039526810279744 18089329320102656 18108646883199488 18133188146579198 18149896270951214 18238827909524992 18258305121903616 18279384234834338 18282101550760432 18299895413686348 18335256757989248 18389562024479744 18396647126598587 18430453526031316 18433193299113824 18451134218758136 18486787805575936 18537825088369664 18548685532603534 18564702407074208 18582771323767112 18584527620257984 18585533739602368 18635834737628416 18681018604179778 18683795624932592 18718129699694656 18735376795820608 18789849900749312 18869041790796736 18889192007475328 18890214620579456 18945137916457984 18990087356488864 19024984284935552 19045301032330496 19046332096782592 19088684009103863 19147030227203648 19182215560017664 19199890270097152 19227727493041144 19246441728187366 19248260749552912 19283632107540416 19301400263972288 19336869273213184 19358567049188864 19386634331826608 19460915968633216 19496678110181888 19542936140468048 19563806007742304 19599757224057472 19602670819601408 19621749984902912 19657807681340416 19704448009397536 19725490354913728 19761738688719104 19866219180275776 19867294687161152 19869172386635264 19914432046364042 19972333254238288 20027471747256512 20079014129391844 20173353435321856 20192988042688384 20194896524121088 20222265121991548 20240898145484764 20299748553488096 20340075364539392 20359872241388288 20408178295447448 20467515070459072 20553777664975016 20575727008142768 20576840925988336 20616602068891136 20685630870461084 20723643596090512 20742738595372816 20890724839810672 20893830343726208 20914166187070112 20944488876348389 20954579151987712 21024739573255528 21063375458321504 21066506627558656 21087010535723584 21198497751546896 21216802750941952 21237452941448128 21239460137437696 21240609988116992 21287841153009838 21310574401290724 21349735547634032 21352909285637248 21392148228222464 21411859195223552 21463773724522316 21564619189481984 21587648008543232 21588816709233664 21636822155518196 21702956978844416 21742839182783488 21815638867547272 21882320259661312 21974545706332736 21995933403642704 21998012285203328 22038436694331904 22058743158825472 22112226102906676 22156153522087552 22241046821295104 22334784160534912 22358635437419776 22360720280459099 22388936385062071 22399722541779968 22519369153597184 22541000207471669 22543417548472832 22704250491743744 22705479642469888 22727289465384658 22755968129079482 22825523719129472 22888539139721728 22915118303941556 22944033981385924 23036270742104389 23077700620215296 23099867981210636 23111160139418912 23199712632557824 23221997192591659 23268129246422368 23290775981055352 23391445794810368 23413914524761838 23460427835235776 23490031617114304 23515116580734592 23584463329832944 23607417950586316 23654315668584832 23684164109817728 23732230583255579 23779376249914208 23845025012862592 23875114102640768 23902838920490761 23971093876223648 24042091335282944 24072429095224576 24095551945917991 24169202090076736 24271374790226432 24294688738859462 24368947561895552 24399697768724608 24436223980123648 24471653172961456 24495471290420284 24497786408521888 24565418517782912 24624979069146071 24673898240506592 24744354969005056 24768438505533184 24804349364134648 24872827815141152 24899389464399296 24973136344421888 25078388375596864 25105169542617472 25210978042235216 25285647783659648 25288037582990336 25345640786281508 25370309550792437 25419333232666912 25489509496508288 25551310570179779 25555108891953256 25624272764239072 25675177099500544 25690218984282314 25700166599785216 25737428337080152 25761143094253336 25836043613530304 25974045103296752 26024235398436352 26049564635129728 26111370115172188 26159353391786384 26187288919454432 26188706633076064 26239311724043264 26327166562405016 26375546395024288 26399849121383584 26450862208246784 26514994147868072 26539425362961896 26588195250668128 26592147710196992 26618029692634688 26656622206261586 26758759456870672 26807932401500096 26811917525983744 26949666183079024 26953672376951936 26979906229241504 27003203501198848 27029485561843072 27032040174920704 27033503621239808 27093616012921612 27122549238006376 27172390696988768 27176429999901952 27226370472283136 27251457157557248 27317530194846584 27370316539734784 27395535858541312 27445878968431616 27461958224577646 27537773652477704 27621945245801984 27765358558696528 27819010253500928 27850225785023488 27912154261046132 27967603626241664 27994824331908896 27997470181167872 28048919429149696 28061245156240241 28074764020323328 28142833221881224 28198740846293248 28275059601918976 28293156273233962 28347827844725312 28426088931589888 28456445102170624 28495009944624454 28521265568637622 28661015286396416 28691622334419968 28756978507221404 28812546333983104 28896318807673856 28897883181325312 28909016913226351 28962141255192068 28966446612893152 28994639486619928 29050666551619328 29130867996009472 29147934408376982 29201497794491176 29205838733660864 29284883159130368 29355886377996794 29360250267751216 29414203813805888 29441306393432384 29526906986891776 29684622975196288 29770931011576832 29841565845911072 29896403876327296 29928330193662208 29929950437801216 29996503442877499 30088190357034304 30143481594313472 30171256138724096 30244408430008718 30302850454706368 30330771843385024 30386508857906432 30420605363011072 30464711092870384 30581439379280768 30637637030285824 30799618494947456 30804197002230784 30834178547704576 30890840642106368 30964132586196128 30997199129150144 31054160796558592 31220034508396096 31385095113803024 31471741317117376 31731838352796032 31899604869767008 31962975572847616 31993677713830756 31994084950753024 32024816973951109 32163237967864256 32258088273449192 32289484882826738 32397517536828928 32524684044304144 32565725650999376 32696642343632036 32786909392686064 32928624381694976 33057875586014048 33099590005933792 33232652873855512 33331081169369536 33373140336561344 33507302897606384 33549584431996336 33599807972670016 33616232930063872 33648523112822002 33684456311717596 33777450461951504 33844551631159808 33877492336080512 33926610080696564 34056602945108128 34124258669433856 34167318715802624 34200138245819084 34236660513549032 34304673934302464 34338062473580096 34482784016445688 34519608121099024 34588183636238848 34631829091092992 34767765702532016 34771051676611712 34867045638143488 34951583194917004 35048075557698896 35138274726435727 35155203040111616 35199563994225664 35303368511813248 35337729074704672 35341068917211904 35388963963485209 35421571754598337 35524559968604168 35595131887943936 35629776422429504 35633143866940928 35714312017033034 35818151373303376 35889306531645952 35920430702739968 35969110913706278 36007522264249844 36009471620479588 36079053620559488 36178658640205312 36199854023306897 36217293766398976 36266376293158396 36299792541902428 36477655819049984 36558768469668676 36564203101520864 36599790827372696 36670513515978496 36793294253197174 36860907052062632 36866386598227648 36902268437516272 36973575611151872 37097371065207068 37129404814148416 37165542647534224 37169055240515968 37171067479204736 37271669475256832 37293505202258767 37362037208359556 37367591249865184 37436259399389312 37470753591641216 37561604017914053 37579699801498624 37738083581593472 37778384014950656 37780429241158912 37864438772156843 37980174712977728 38049968569871104 38090602064660992 38092664193565184 38177368018207726 38294060454407296 38364431120035328 38399780540194304 38455454986082288 38492883456374732 38496521499105824 38567264215080832 38602800527944576 38673738546426368 38696395680086683 38717134098377728 38773268663653216 38921831937266432 38993356220363776 39085872280936096 39127612015484608 39199514448114944 39243499969805824 39408896018795072 39450980709827456 39523477377438208 39732438360551552 39734589374322304 39738344773270528 39828864092728084 39867629294102401 39944666508476576 40054943494513024 40152059467425367 40158028258783688 40346706870643712 40385976085376768 40444530243983096 40481796290969528 40599497106976192 40719744482776576 40816356590894896 40935030140918144 41107555329950032 41151454016285536 41153681851976672 41233204137782272 41371261740922168 41447287192181024 41485477190745632 41781449679621344 41787660687452416 41828332374140224 41888977752696778 42049479146511056 42126750916643008 42133013255117312 42174021071447168 42396995503093792 42433605501883904 42474905882896256 42478920274875392 42481219976233984 42575682306019676 42621148802581448 42699471095268064 42705818571274496 42784296456444928 42823718390447104 42927547449044632 43129238378963968 43273644311036392 43405913957688832 43631277735094544 43764640519322624 43949091412665472 43991866807285408 43996024570406656 44076873388663808 44117486317650944 44224452205813352 44312307044175104 44354871375992639 44669568321069824 44717270874839552 44721440560918198 44777872770124142 45038738307194368 45082000414943338 45086835096945664 45408500983487488 45410959284939776 45454578930769316 45511936258158964 45651047438258944 45694897701551329 45777078279443456 45830236607883112 45888067962771848 46072541484208778 46199735962421272 46222320278837824 46399425265115648 46443994385183318 46536258492844736 46581551962110704 46782891589620736 46827829049523676 46920855670471552 46980063234228608 47030233161469184 47168926659665888 47214835901172632 47308631337169664 47368328219635456 47413828022612821 47464461166511158 47558752499828416 47690050025725184 47750228205281536 47805677840981522 47942187752447296 48084182670565888 48144858190449152 48191103891835982 48338404180153472 48542749580452864 48589377477718924 48737895123791104 48799395537449216 48846269956830731 48872447960247296 48943306345922912 48990942580840568 48995572817043776 49130837035565824 49249958138292142 49347796481013184 49536877011066368 49608698728269296 49745655630282304 49798778928798592 49946272688843776 50156776751193728 50210339085234944 50324712387637457 50421956084470432 50571295567319296 50683747196586119 50691281572563016 50740619101584874 50838666465333824 50979018993016576 51102621140359558 51110217783906512 51248545528478144 51380437968564628 51400333199570432 51474856674160304 51522286188506672 51672087227060608 51948090206593504 52048470796872704 52099129270259456 52222740230344376 52318706783572768 52374577838908864 52377413266152128 52654333124810032 52751092790048576 52799698242767168 53029988295736144 53078850725923792 53176390501336256 53184295420393984 53236059385269376 53313244412523172 53517518913741344 53615864803000192 53623835051967488 53899332366158048 53907344753903872 53959812458483008 54006407002397696 54058971123686144 54187232025843224 54245098476012752 54344781393977536 54352859999803904 54635060389693168 54740633079469568 54791071717082624 54923916449155292 55075547304955408 55217288855827571 55243890491603968 55530717117393056 55638020507001856 55824308522092264 55935207252483328 55989648663817792 55994940362335744 56122490312480482 56285666443762448 56397481692586496 56586312546467924 56695655689450624 56852177863179776 56885484893767981 56912890204341248 56990019889248908 57042531137275244 57322030572792832 57513957014442808 57625092667966208 57818033826452702 57924282510384136 57932893225786304 57989278973239856 58101333103238656 58295868816753964 58402995588982352 58411677467321728 58569766318260736 58711772755993588 58720500535502432 58828407627611776 58882612786864768 59025377742436369 59053813973783552 59369245950392576 59683131691822144 59792807752654592 59856660387324416 59859900875602432 59993006885754998 60176380714068608 60286963188626944 60342512277448192 60488816860017436 60605700909412736 60661543686770048 60773017715812864 60808621782993359 60841210726022144 60929422185740768 61162878758561536 61275274060571648 61599236989894912 61668357095409152 61928265172392256 61994398258300288 62108321593117184 62440069016792192 62770190227606048 62943482634234752 63016575335839279 63096093448811291 63463676705592064 63524636948329249 63799209739534016 63987355427661512 63988169901506048 64049633947902218 64326475935728512 64516176546898384 64578969765653476 64795035073657856 64920399364112369 65049368088608288 65131451301998752 65393284687264072 65573818785372128 66115751172028096 66199180011867584 66465305747711024 66662162338739072 66746280673122688 67014605795212768 67099168863992672 67199615945340032 67232465860127744 67297046225644004 67362546048655781 67368912623435192 67554900923903008 67689103262319616 67754984672161024 67853220161393128 68113205890216256 68400276491638168 68473321027098064 68609347868604928 68676124947160192 68965568032891376 69039216242198048 69176367272477696 69263658182185984 69535531405064032 69542103353223424 69700512162274147 69734091276286976 69903166389834008 70096151115397792 70276549452871454 70606737023626496 70675458149409344 70682137834423808 70777927926970418 70843143509196674 71049119937208336 71190263775887872 71259552844859008 71266287733881856 71428624034066068 71636302746606752 71778613063291904 71840861405479936 71938221827412556 72015044528499688 72018943240959176 72158107241118976 72357317280410624 72399708046613794 72532752586316792 72599585083804856 73117536939337352 73128406203041728 73199581654745392 73341027031956992 73586588506394348 73721814104125264 73732773196455296 73804536875032544 73947151222303744 74194742130414136 74258809628296832 74331085295068448 74338110481031936 74342134958409472 74507444035534433 74543338950513664 74587010404517534 74724074416719112 74735182499730368 74872518798778624 74941507183282432 75123208035828106 75476167163186944 75556768029901312 75560858482317824 75728877544313686 75960349425955456 76099937139742208 76181204129321984 76185328387130368 76354736036415452 76588120908814592 76728862240070656 76799561080388608 76910909972164576 76985766912749464 76993042998211648 77134528430161664 77205601055889152 77347477092852736 77392791360173366 77546537327306432 77843663874532864 78171744561872192 78255224030969216 78399028896229888 78486999939611648 78817792037590144 78901961419654912 79046954754876416 79081690894858861 79464876721103104 79469178748644608 79645888451778187 79657728185456168 79735258588204802 79889333016953152 80109886989026048 80304118934850734 80316056517567376 80771952170753536 80889060487966192 80963592581939056 81198994213952384 81439488965553152 81632713181789792 81870060281836288 82215110659900064 82302908032571072 82307363703953344 82742523481844336 82894574384362048 82970954381491264 83562899359242688 83575321374904832 83656664748280448 83777955505393556 84098958293022112 84253501833286016 84266026510234624 84348042142894336 84793991006187584 84867211003767808 84949811765792512 85151364612039352 85242297605162896 85398942190536128 85411637142548992 85855094898089264 86547288622072784 86811827915377664 87262555470189088 87898182825330944 87983733614570816 87992049140813312 88448904411626704 88624614088350208 88709742751985278 89339136642139648 89434541749679104 89442881121836396 89555745540248284 89915766444988099 90077476614388736 90164000829886676 90909157861538632 91023872516317928 91302094876517888 91389795403102658 91660473215766224 91776135925543696 92145082968417556 92399471924842544 92444640557675648 92798850530231296 92887988770366636 93072516985689472 93163103924221408 93298177721915551 93655658099047352 93841711340943104 93960126468457216 94060466322938368 94337853319331776 94429671802345264 94617262674339328 94736656439270912 94827656045225642 94928922333022316 95117504999656832 95380100051450368 95500456410563072 95611355681963044 95884375504894592 96116853786021761 96168365341131776 96289716380898304 96382207783671964 96676808360306944 97178754955437848 97475790247582208 97598791074898432 97692539913661462 97886612691845824 97981885161681136 97991145634087552 98261674071131648 98499916276584284 98695592962026368 99026046956318867 99073754022132736 99217397456538592 99491311260564608 99597557857597184 99732534806185589 99824429490231677 100313553502387456 100420678170469888 100649424775274914 100843912168940864 101142591134638592 101367494393172238 101382563145126032 101481238203169748 101677332930667648 101958037986033152 102017770429319437 102205242280719116 102220435567813024 102497091056956288 102745602322988779 102760875937129256 102800666399140864 102949713348320608 103044572377013344 103344174454121216 103896180413187008 104198258540518912 104445480460688752 104637413567145536 104749155677817728 104754826532304256 105308666249620064 105502185580097152 105599396485534336 105855429505030513 106059976591472288 106157701451847584 106352781002672512 106368590840787968 106472118770538752 106626488825046344 107035037827482688 107231729606000384 107798664732316096 107814689507807744 107919624916966016 108117942247372288 108374464051686448 108490196952025504 108689562787955072 108705719999607808 109270120779386336 109481266158939136 109582143434165248 109847832898310584 110151094609910816 110434577711655142 111061434234786112 111648617044184528 111870414504966656 111979297327635584 111989880724671488 112244980624960964 112571332887524896 112794963385172992 113172625092935848 113391311378901248 113704355726359552 113770969787535962 113980039778497816 114085062274550488 115027914028885616 115250185335932416 115636067652905404 115848565020768272 115865786451572608 115978557946479712 116202666206477312 116591737633507928 116805991177964704 116823354934643456 117139532636521472 117423545511987176 117441001071004864 117656815255223552 117765225573729536 118050755484872738 118738491900785152 119366263383644288 119585615505309184 119713320774648832 119719801751204864 119986013771509996 120352761428137216 120573926377253888 120685024554896384 120977633720034872 121211401818825472 121323087373540096 121546035431625728 121617243565986718 121858844371481536 122325757517123072 123198473979789824 123336714190818304 123856530344784512 123988796516600576 124216643186234368 124880138033584384 125000092059615619 125540380455212096 125886965268469504 126033150671678558 126192186897622582 126927353411184128 127049273896658498 127598419479068032 127974710855323024 127976339803012096 128099267895804436 128652951871457024 128776529886190109 129032353093796768 129157939531306952 129840798728224738 130098736177216576 130262902603997504 130786569374528144 131147637570744256 132231502344056192 132398360023735168 132930611495422048 133324324677478144 133492561346245376 133620788063727041 134029211590425536 134198337727985344 134399231890680064 134594092451288008 134725092097311562 134737825246870384 135109801847806016 135509969344322048 135706440322786256 136226411780432512 136800552983276336 136946642054196128 137218695737209856 137352249894320384 137931136065782752 138078432484396096 139071062810128064 139084206706446848 139401024324548294 139806332779668016 140192302230795584 140553098905742908 141213474047252992 141350916298818688 141364275668847616 141555855853940836 141686287018393348 142098239874416672 142380527551775744 142519105689718016 142857248068132136 143272605493213504 143876443654825112 144030089056999376 144037886481918352 144316214482237952 144799416093227588 145065505172633584 145199170167609712 146235073878674704 146256812406083456 146399163309490784 146611422134438723 146682054063913984 147173177012788696 147443628208250528 147465546392910592 147609073750065088 148389484260828272 148517619256593664 148662170590136896 148676220962063872 148684269916818944 149014888071068866 149174020809035068 149448148833438224 149470364999460736 149745037597557248 149883014366564864 150246416071656212 150952334326373888 151113536059802624 151121716964635648 151457755088627372 151920698851910912 152199874279484416 152709472072830904 153176241817629184 153821819944329152 153971533825498928 153986085996423296 154269056860323328 154411202111778304 154785582720346732 155093074654612864 155612359502786791 155687327749065728 156343489123744384 156510448061938432 156722554695434497 156798057792459776 156866960627506921 157635584075180288 157803922839309824 158163381789717722 158929753442206208 158938357497289216 159291776903556374 159315456370912336 159470517176409604 159778666033906304 160219773978052096 160313639246073401 160608237869701468 160632113035134752 161543904341507072 161778120975932384 161927185163878112 162397988427904768 163265426363579584 163740120563672576 164430221319800128 164605816065142144 164614727407906688 165485046963688672 165789148768724096 165941908762982528 166344246365047949 167125798718485376 167150642749809664 167313329496560896 167555911010787112 168197916586044224 168507003666572032 168696084285788672 169587982012375168 169899623531585024 170302729224078704 170484595210325792 170797884381072256 170823274285097984 171710189796178528 173094577244145568 174525110940378176 175796365650661888 175967467229141632 175984098281626624 176897808823253408 177249228176700416 177419485503970556 177592166855547059 178678273284279296 178885762243672792 179111491080496568 179831532889976198 180328001659773352 181818315723077264 182047745032635856 182604189753035776 182779590806205316 183320946431532448 183552271851087392 184290165936835112 184798943849685088 184889281115351296 185775977540733272 186145033971378944 186326207848442816 186596355443831102 187311316198094704 187683422681886208 187920252936914432 188120932645876736 188675706638663552 188859343604690528 189234525348678656 189473312878541824 189655312090451284 189857844666044632 190235009999313664 190760200102900736 191000912821126144 191222711363926088 191768751009789184 192233707572043522 192764415567343928 193353616720613888 194357509910875696 194951580495164416 195197582149796864 195385079827322924 195773225383691648 195963770323362272 195982291268175104 196428716093681687 196523348142263296 196999832553168568 197391185924052736 198052093912637734 198434794913077184 198982622521129216 199195115715194368 199465069612371178 199648858980463354 200627107004774912 200841356340939776 201298849550549828 201687824337881728 202285182269277184 202363118392584457 202734988786344476 202765126290252064 202962476406339496 203354665861335296 203916075972066304 204035540858638874 204410484561438232 204440871135626048 204994182113912576 205491204645977558 205521751874258512 205899426696641216 206089144754026688 206688348908242432 207792360826374016 208396517081037824 208890960921377504 209274827134291072 209498311355635456 209509653064608512 209975524100142493 210617332499240128 211004371160194304 211198792971068672 211710859010061026 212119953182944576 212315402903695168 212705562005345024 212944237541077504 213252977650092688 214070075654965376 214463459212000768 215597329464632192 215629379015615488 215839249833932032 216235884494744576 216748928103372896 216980393904051008 217379125575910144 218540241558772672 219695665796621168 220302189219821632 220869155423310284 222122868469572224 223297234088369056 223740829009933312 223958594655271168 224489961249921928 225142665775049792 226345250185871696 226782622757802496 227541939575071924 227960079556995632 228170124549100976 230055828057771232 230500370671864832 231272135305810808 231697130041536544 231731572903145216 231957115892959424 233183475267015856 233611982355929408 233646709869286912 234847091023974352 234882002142009728 235313630510447104 235530451147459072 236101510969745476 237476983801570304 238732526767288576 239171231010618368 239972027543019992 240705522856274432 241955267440069744 242422803637650944 242646174747080192 243234487131973436 243717688742963072 244651515034246144 245967923085050089 246396947959579648 247713060689569024 247951002282188359 247977593033201152 249760276067168768 250000184119231238 251080760910424192 251773930536939008 252066301343357116 252384373795245164 253398978163148279 253854706822368256 254098547793316996 255196838958136064 255949421710646048 256198535791608872 257305903742914048 257553059772380218 258064706187593536 258315879062613904 259681597456449476 260197472354433152 260525805207995008 261054536415811369 261573138749056288 262295275141488512 262931228125398371 264463004688112384 264796720047470336 265051071405097901 265861222990844096 266648649354956288 266985122692490752 267241576127454082 268058423180851072 268396675455970688 268798463781360128 269188184902576016 269450184194623124 269475650493740768 270219603695612032 270874769760606781 271019938688644096 271412880645572512 272452823560865024 273601105966552672 273893284108392256 274704499788640768 275862272131565504 276156864968792192 278142125620256128 278168413412893696 278802048649096588 279073405058716807 279612665559336032 280384604461591168 281064416271977569 281106197811485816 282426948094505984 282701832597637376 283111711707881672 283372574036786696 284196479748833344 285038211379436032 285714496136264272 286545210986427008 287752887309650224 288060178113998752 288075772963836704 288632428964475904 289598832186455176 290131010345267168 290398340335219424 292470147757349408 292513624812166912 292798326618981568 293222844268877446 294346354025577392 294887256416501056 294931092785821184 295218147500130176 296778968521656544 297035238513187328 297324341180273792 297352441924127744 297368539833637888 298029776142137732 298348041618070136 298896297666876448 298940729998921472 299490075195114496 299766028733129728 300492832143312424 301904668652747776 302915510177254744 303841397703821824 305418944145661808 306352483635258368 307643639888658304 307943067650997856 307972171992846592 308538113720646656 308673696718642651 308822404223556608 309571165440693464 310186149309225728 311224719005573582 312686978247488768 313020896123876864 313445109390868994 313733921255013842 315271168150360576 315607845678619648 316326763579435444 317859506884412416 317876714994578432 318583553807112748 318630912741824672 318941034352819208 319557332067812608 320439547956104192 320627278492146802 321216475739402936 321264226070269504 323556241951864768 323854370327756224 324795976855809536 326530852727159168 327480241127345152 328860442639600256 329211632130284288 329229454815813376 329961537871652489 330970093927377344 331578297537448192 331883817525965056 332688492730095898 334251597436970752 334626658993121792 335111822021574224 336395833172088448 337014007333144064 337392168571577344 339175964024750336 339799247063170048 340605458448157408 340969190420651584 341595768762144512 343420379592357056 346189154488291136 349050221880756352 351592731301323776 351934934458283264 352272986713462199 353795617646506816 354838971007941112 355184333711094118 357771524487345584 358222982160993136 359663065779952396 360656003319546704 363636631446154528 364095490065271712 365559181612410632 366641892863064896 367104543702174784 368580331873670224 369597887699370176 369778562230702592 371551955081466544 372290067942757888 372652415696885632 373192710887662204 374622632396189408 375366845363772416 375840505873828864 377351413277327104 377718687209381056 379310624180902568 379715689332089264 380470019998627328 382445422727852176 383537502019578368 384467415144087044 385528831134687856 386521021990792997 386707233441227776 388715019821751392 390770159654645848 391546450767383296 391927540646724544 391964582536350208 392857432187363374 393999665106337136 394782371848105472 396104187825275468 396869589826154368 397965245042258432 398198394256375867 398390231430388736 398930139224742356 399297717960926708 401254214009549824 402597699101099656 403375648675763456 404726236785168914 405469977572688952 405530252580504128 405924952812678992 406709331722670592 408071081717277748 408820969122876464 408881742271252096 409988364227825152 410982409291955116 411043503748517024 411798853393282432 412178289508053376 413177644197054583 413376697816484864 415584721652748032 417781921842755008 418549654268582144 418996622711270912 419019306129217024 419951048200284986 421234664998480256 422008742320388608 422397585942137344 423421718020122052 424239906365889152 424630805807390336 425411124010690048 425660352480953513 425888475082155008 426505955300185376 428140151309930752 428926918424001536 431194658929264384 431678499667864064 433497856206745792 433960787808102016 434758251151820288 437080483117545344 438543922235126411 439391331593242336 440604378439643264 441672654141679037 441738310846620568 444245736939144448 446594468176738112 447917189310542336 448979922499843856 450285331550099584 452690500371743392 453565245515604992 455083879150143848 455920159113991264 456340249098201952 460111656115542464 462544270611621616 463394260083073088 463463145806290432 463914231785918848 466366950534031712 467223964711858816 467293419738573824 469694182047948704 469764004284019456 470627261020894208 471060902294918144 472203021939490952 477465053534577152 479944055086039984 481411045712548864 483910534880139488 484845607275301888 485292349494160384 486468974263946872 487435377485926144 487903585135919029 491935846170100178 495426121379138048 495902004564376718 495955186066402304 499520552134337536 500000368238462476 502161521820848384 503547861073878016 504132602686714232 504768747590490328 506797956326296558 508197095586633992 510393677916272128 511898843421292096 512397071583217744 514611807485828096 515106119544760436 516129412375187072 516631758125227808 519363194912898952 520394944708866304 521051610415990016 521552108248741031 522109072831622738 523146277498112576 524590550282977024 525862456250796742 528926009376224768 529593440094940672 530102142810195802 531722445981688192 533297298709912576 533970245384981504 534483152254908164 536116846361702144 536793350911941376 537596927562720256 538376369805152032 538900368389246248 538951300987481536 540439207391224064 541749539521213562 542825761291145024 544905647121730048 547202211933105344 547786568216784512 549408999577281536 551724544263131008 552313729937584384 553571836264012027 556284251240512256 557521219162447309 557604097298193176 558146810117433614 559225331118672064 560769208923182336 562128832543955138 562212395622971632 565403665195274752 566223423415763344 566745148073573392 568392959497666688 570076422758872064 571428992272528544 573090421972854016 575505774619300448 576120356227997504 576151545927673408 579197664372910352 580262020690534336 580796680670438848 584940295514698816 585027249624333824 585596653237963136 586445688537754892 588692708051154784 589774512833002112 589862185571642368 590436295000260352 593557937043313088 594070477026374656 594648682360547584 596059552284275464 596696083236140272 597792595333752896 597881459997842944 600985664286624848 605831020354509488 607390177414103281 607682795407643648 610837888291323616 615287279777316608 615886135301995712 615944343985693184 617347393437285302 619142330881386928 620372298618451456 622449438011147164 625373956494977536 626041792247753728 626890218781737988 627467842510027684 630542336300721152 632653527158870888 637167107614225496 637261825483649344 637882068705638416 639114664135625216 641254556984293604 642432951478805872 642528452140539008 647112483903729536 647708740655512448 649279155166800059 649591953711619072 653061705454318336 657720885279200512 658423264260568576 658458909631626752 659923075743304978 661940187854754688 663156595074896384 663767635051930112 665376985460191796 668503194873941504 669253317986243584 670223644043148448 672791666344176896 674028014666288128 678351928049500672 681210916896314816 681938380841303168 683191537524289024 686840759184714112 692378308976582272 693182328694232069 694057027936924201 698100443761512704 698771006431621739 703869868916566528 704545973426924398 707591235293013632 709677942015882224 710368667422188236 714124393005236059 715543048974691168 716445964321986272 719326131559904792 721312006639093408 727273262892309056 728190980130543424 731118363224821264 733283785726129792 734209087404349568 737160663747340448 739195775398740352 739557124461405184 740988006535213591 743103910162933088 744580135885515776 745304831393771264 746385421775324408 749245264792378816 754702826554654208 755437374418762112 758621248361805136 759431378664178528 760940039997254656 764890845455704352 767075004039156736 768934830288174088 771057662269375712 773042043981585994 777430039643502784 781540319309291696 783092901534766592 783855081293449088 783929165072700416 785714864374726748 787999330212674272 789564743696210944 792208375650550936 793739179652308736 795930490084516864 796396788512751734 797860278449484712 798595435921853416 805195398202199312 806751297351526912 809452473570337828 810939955145377904 811060505161008256 811849905625357984 813418663445341184 816142163434555496 817641938245752928 817763484542504192 819976728455650304 821964818583910232 822087007497034048 823597706786564864 824356579016106752 826355288394109166 831169443305496064 835563843685510016 837099308537164288 837993245422541824 838038612258434048 839902096400569972 842469329996960512 844017484640777216 844795171884274688 846843436040244104 848479812731778304 849261611614780672 850822248021380096 851320704961907026 853011910600370752 856280302619861504 862389317858528768 863356999335728128 866995712413491584 867921575616204032 869516502303640576 869898599843447471 874160966235090688 877087844470252822 878782663186484672 881208756879286528 883345308283358074 883476621693241136 888491473878288896 893188936353476224 895834378621084672 897959844999687712 900570663100199168 905381000743486784 910167758300287696 911840318227982528 912680498196403904 920223312231084928 925088541223243232 926788520166146176 926926291612580864 927828463571837696 932733901068063424 934447929423717632 939388364095897408 939528008568038912 944406043878981904 954930107069154304 959888110172079968 967821069760278976 972937948527893744 974870754971852288 975807170271838058 983871692340200356 990852242758276096 991804009128753436 1000000736476924952 1004323043641696768 1008265205373428464 1009537495180980656 1013595912652593116 1016394191173267984 1020787355832544256 1023797686842584192 1024794143166435488 1026279954941071061 1030212239089520872 1032258824750374144 1033263516250455616 1038726389825797904 1040789889417732608 1042103220831980032 1043104216497482062 1044218145663245476 1046292554996225152 1049181100565954048 1051724912501593484 1057852018752449536 1059186880189881344 1060204285620391604 1063444891963376384 1068966304509816328 1072233692723404288 1073586701823882752 1076752739610304064 1077800736778492496 1077902601974963072 1080878414782448128 1083499079042427124 1085651522582290048 1089286516519507537 1089811294243460096 1094404423866210688 1095573136433569024 1097057882868041479 1098068724392548447 1103449088526262016 1104627459875168768 1107143672528024054 1112568502481024512 1115042438324894618 1115208194596386352 1116293620234867228 1118450662237344128 1121538417846364672 1122195474722513807 1124257665087910276 1124424791245943264 1130807330390549504 1132446846831526688 1133490296147146784 1136785918995333376 1142857984545057088 1146180843945708032 1151011549238600896 1152240712455995008 1152303091855346816 1158395328745820704 1160524041381068672 1161593361340877696 1164409724555335643 1169880591029397632 1170054499248667648 1171193306475926272 1172891377075509784 1177385416102309568 1179549025666004224 1180872590000520704 1187115874086626176 1189297364721095168 1192119104568550928 1193392166472280544 1195585190667505792 1195762919995685888 1201971328573249696 1211662040709018976 1214780354828206562 1221675776582647232 1230574559554633216 1231772270603991424 1231888687971386368 1234694786874570604 1238284661762773856 1240744597236902912 1244898876022294328 1250747912989955072 1253780437563475976 1254935685020055368 1265307054317741776 1274334215228450992 1274523650967298688 1275764137411276832 1278229328271250432 1282509113968587208 1284865902957611744 1285056904281078016 1294224967807459072 1295417481311024896 1298558310333600118 1306123410908636672 1315441770558401024 1316846528521137152 1316917819263253504 1319846151486609956 1323880375709509376 1326313190149792768 1327535270103860224 1330753970920383592 1337006389747883008 1340447288086296896 1345583332688353792 1356703856099001344 1362421833792629632 1363876761682606336 1366383075048578048 1373681518369428224 1375001012655771809 1384756617953164544 1386364657388464138 1388114055873848402 1396200887523025408 1397542012863243478 1407739737833133056 1409091946853848796 1415182470586027264 1416541828748091199 1419355884031764448 1420737334844376472 1428248786010472118 1431086097949382336 1432891928643972544 1438652263119809584 1442624013278186816 1454546525784618112 1456381960261086848 1462236726449642528 1466567571452259584 1468418174808699136 1469828668700997451 1474321327494680896 1478391550797480704 1481976013070427182 1486207820325866176 1490609662787542528 1492770843550648816 1498490529584757632 1509405653109308416 1510874748837524224 1517242496723610272 1518862757328357056 1529781690911408704 1537869660576348176 1542115324538751424 1546084087963171988 1554860079287005568 1563080638618583392 1566185803069533184 1567710162586898176 1571429728749453496 1575998660425348544 1584416751301101872 1587478359304617472 1592793577025503468 1595720556898969424 1597190871843706832 1610390796404398624 1613502594703053824 1618904947140675656 1621879910290755808 1622121010322016512 1623699811250715968 1632284326869110992 1635283876491505856 1635526969085008384 1643929637167820464 1644174014994068096 1647195413573129728 1648713158032213504 1652710576788218332 1662338886610992128 1671127687371020032 1674198617074328576 1679804192801139944 1684938659993921024 1693686872080488208 1696959625463556608 1698523223229561344 1702641409923814052 1706023821200741504 1711735954530654701 1712560605239723008 1724778635717057536 1733991424826983168 1735843151232408064 1739797199686894942 1748321932470181376 1754175688940505644 1757565326372969344 1762417513758573056 1763450031706807411 1766690616566716148 1766953243386482272 1776982947756577792 1786377872706952448 1795919689999375424 1801141326200398336 1810762001486973568 1820335516600575392 1823680636455965056 1825360996392807808 1829786710015527439 1840446624462169856 1850177082446486464 1853577040332292352 1855656927143675392 1865467802136126848 1868895858847435264 1878776728191794816 1879056017136077824 1888812087757963808 1919776220344159936 1935642139520557952 1945875897055787488 1949741509943704576 1951614340543676116 1953513835411017649 1967743384680400712 1983608018257506872 2000001472953849904 2008646087283393536 2016530410746856928 2019074990361961312 2027191825305186232 2032788382346535968 2047595373685168384 2049588286332870976 2052559909882142122 2060424478179041744 2064517649500748288 2066527032500911232 2077452779651595808 2081579778835465216 2084206441663960064 2086208432994964124 2088436291326490952 2092585109992450304 2098362201131908096 2103449825003186968 2120408571240783208 2126889783926752768 2137932609019632656 2144467385446808576 2147173403647765504 2153505479220608128 2155601473556984992 2155805203949926144 2160715877030498557 2161756829564896256 2166998158084854248 2171303045164580096 2178573033039015074 2188808847732421376 2191146272867138048 2194115765736082958 2196137448785096894 2206898177052524032 2209254919750337536 2214287345056048108 2225137004962049024 2230084876649789236 2230416389192772704 2232587240469734456 2236901324474688256 2243076835692729344 2244390949445027614 2248515330175820552 2248849582491886528 2264893693663053376 2266980592294293568 2273571837990666752 2285715969090114176 2292361687891416064 2302023098477201792 2304481424911990016 2304606183710693632 2309730765101567423 2316790657491641408 2321048082762137344 2323186722681755392 2328819449110671286 2339761182058795264 2342386612951852544 2345782754151019568 2354770832204619136 2359098051332008448 2361745180001041408 2374231748173252352 2378594729442190336 2384238209137101856 2386784332944561088 2391170381335011584 2403942657146499392 2423324081418037952 2429560709656413124 2443351553165294464 2461149119109266432 2463544541207982848 2469389573749141208 2476569323525547712 2489797752044588656 2507560875126951952 2509871370040110736 2530614108635483552 2548668430456901984 2549047301934597376 2551528274822553664 2565018227937174416 2569731805915223488 2570113808562156032 2588449935614918144 2590834962622049792 2597116620667200236 2612246821817273344 2630883541116802048 2639692302973219912 2647760751419018752 2661507941840767184 2680894576172593792 2691166665376707584 2705647153935550979 2724843667585259264 2727753523365212672 2747363036738856448 2750002025311543618 2769513235906329088 2772729314776928276 2776228111747696804 2787388759794631069 2792401775046050816 2795084025726486956 2818183893707697592 2830364941172054528 2833083657496182398 2838711768063528896 2841474669688752944 2856497572020944236 2862172195898764672 2865783857287945088 2877304526239619168 2885248026556373632 2892243509379382081 2909093051569236224 2912763920522173696 2924473452899285056 2933135142904519168 2936836349617398272 2939657337401994902 2948642654989361792 2956783101594961408 2963952026140854364 2972415640651732352 2979622467366674591 2981219325575085056 2985541687101297632 2996981059169515264 3021749497675048448 3034484993447220544 3037725514656714112 3059563381822817408 3069807455645884877 3075739321152696352 3084230649077502848 3091708578991753259 3092168175926343976 3109720158574011136 3126161277237166784 3135420325173796352 3142859457498906992 3151997320850697088 3168833502602203744 3174956718609234944 3185587154051006936 3191441113797938848 3194381743687413664 3220781592808797248 3237809894281351312 3243759820581511616 3244242020644033024 3247399622501431936 3264568653738221984 3270567752983011712 3271053938170016768 3287859274335640928 3288348029988136192 3294390827146259456 3297426316064427008 3305421153576436664 3342255374742040064 3359608385602279888 3369877319987842048 3387373744160976416 3393919250927113216 3397046446459122688 3405282819847628104 3412047642401483008 3423471909061309402 3467982849653966336 3471686302464816128 3479594399373789884 3496643864940362752 3508351377881011288 3515130652745938688 3524835027517146112 3526900063413614822 3533381233133432296 3533906486772964544 3572755745413904896 3591839379998750848 3602282652400796672 3621524002973947136 3640671033201150784 3647361272911930112 3650721992785615616 3659573420031054878 3680893248924339712 3700354164892972928 3707154080664584704 3711313854287350784 3730935604272253696 3737791717694870528 3757553456383589632 3777624175515927616 3839552440688319872 3871284279041115904 3875002853848084189 3891751794111574976 3903228681087352232 3907027670822035298 3935486769360801424 3967216036515013744 4000002945907699808 4033060821493713856 4038149980723922624 4054383650610372464 4065576764693071936 4095190747370336768 4099176572665741952 4105119819764284244 4120848956358083488 4129035299001496576 4133054065001822464 4154905559303191616 4172416865989928248 4176872582652981904 4185170219984900608 4206899650006373936 4240817142481566416 4251731241898722967 4253779567853505536 4275865218039265312 4307010958441216256 4311202947113969984 4311610407899852288 4321431754060997114 4333996316169708496 4342606090329160192 4357146066078030148 4377617695464842752 4382292545734276096 4388231531472165916 4392274897570193788 4413796354105048064 4428574690112096216 4460169753299578472 4460832778385545408 4465174480939468912 4473802648949376512 4488781898890055228 4497030660351641104 4497699164983773056 4529787387326106752 4533961184588587136 4544954086167600413 4547143675981333504 4571431938180228352 4604046196954403584 4608962849823980032 4609212367421387264 4619461530203134846 4633581314983282816 4642096165524274688 4646373445363510784 4657638898221342572 4679522364117590528 4684773225903705088 4691565508302039136 4709541664409238272 4718196102664016896 4748463496346504704 4768476418274203712 4773568665889122176 4782340762670023168 4807885314292998784 4823983144586390521 4846648162836075904 4858399195558469407 4859121419312826248 4886703106330588928 4927089082415965696 4938779147498282416 4953138647051095424 4979595504089177312 5015121750253903904 5019742740080221472 5061228217270967104 5097336860913803968 5098094603869194752 5103056549645107328 5130036455874348832 5139463611830446976 5140227617124312064 5176899871229836288 5181669925244099584 5194233241334400472 5279384605946439824 5295521502838037504 5323015883681534368 5361789152345187584 5411294307871101958 5449687335170518528 5455507046730425344 5494726073477712896 5500004050623087236 5539026471812658176 5545458629553856552 5552456223495393608 5574777519589262138 5590168051452973912 5636367787415395184 5660729882344109056 5666167314992364796 5677423536127057792 5682949339377505888 5712995144041888472 5724344391797529344 5731567714575890176 5754609052479238336 5770496053112747264 5784487018758764162 5818186103138472448 5825527841044347392 5848946905798570112 5866270285809038336 5873672699234796544 5879314674803989804 5897285309978723584 5913566203189922816 5927904052281708728 5944831281303464704 5959244934733349182 5971083374202595264 5993962118339030528 6043498995350096896 6068969986894441088 6075451029313428224 6089290198904132297 6119126763645634816 6139614911291769754 6151478642305392704 6168461298155005696 6183417157983506518 6184336351852687952 6219440317148022272 6252322554474333568 6270840650347592704 6285718914997813984 6303994641701394176 6337667005204407488 6371174308102013872 6382882227595877696 6388763487374827328 6441563185617594496 6475619788562702624 6487519641163023232 6488484041288066048 6494799245002863872 6529137307476443968 6541135505966023424 6575718548671281856 6576696059976272384 6610842307152873328 6684510749484080128 6719216771204559776 6774747488321952832 6810565639695256208 6824095284802966016 6846943818122618804 6935965699307932672 6959188798747579768 7016702755762022576 7030261305491877376 7053800126827229644 7066762466266864592 7067812973545929088 7145511490827809792 7183678759997501696 7243048005947894272 7281342066402301568 7294722545823860224 7301443985571231232 7319146840062109756 7361786497848679424 7400708329785945856 7414308161329169408 7461871208544507392 7515106912767179264 7555248351031855232 7625005615636552759 7679104881376639744 7686481070747839129 7742568558082231808 7750005707696168378 7783503588223149952 7806457362174704464 7814055341644070596 7855368323057596649 7870973538721602848 7934432073030027488 8000005891815399616 8066121642987427712 8076299961447845248 8108767301220744928 8131153529386143872 8150868071887349501 8190381494740673536 8198353145331483904 8210239639528568488 8241697912716166976 8266108130003644928 8309811118606383232 8344833731979856496 8353745165305963808 8370340439969801216 8413799300012747872 8481634284963132832 8503462483797445934 8551730436078530624 8614021916882432512 8622405894227939968 8623220815799704576 8642863508121994228 8667992632339416992 8685212180658320384 8714292132156060296 8755235390929685504 8776463062944331832 8784549795140387576 8857149380224192432 8920339506599156944 8921665556771090816 8930348961878937824 8947605297898753024 8977563797780110456 8994061320703282208 8995398329967546112 9059574774652213504 9067922369177174272 9089908172335200826 9142863876360456704 9208092393908807168 9217925699647960064 9218424734842774528 9238923060406269692 9267162629966565632 9284192331048549376 9292746890727021568 9315277796442685144 9359044728235181056 9383131016604078272 9419083328818476544 9496926992693009408 9536952836548407424 9547137331778244352 9564681525340046336 9568884598277922181 9615770628585997568 9647966289172781042 9693296325672151808 9716798391116938814 9718242838625652496 9773406212661177856 9854178164831931392 9877558294996564832 9906277294102190848 9959191008178354624 10030243500507807808 10039485480160442944 10122456434541934208 10194673721827607936 10196189207738389504 10206113099290214656 10260072911748697664 10278927223660893952 10388466482668800944 10558769211892879648 10646031767363068736 10723578304690375168 10822588615742203916 10899374670341037056 11000008101246174472 11090917259107713104 11104912446990787216 11149555039178524276 11180336102905947824 11272735574830790368 11332334629984729592 11354847072254115584 11365898678755011776 11425990288083776944 11448688783595058688 11463135429151780352 11509218104958476672 11540992106225494528 11568974037517528324 11636372206276944896 11651055682088694784 11697893811597140224 11758629349607979608 11794570619957447168 11855808104563417456 11889662562606929408 11918489869466698364 11942166748405190528 11982151681714582907 11987924236678061056 12137939973788882176 12150902058626856448 12178580397808264594 12238253527291269632 12279229822583539508 12302957284610785408 12336922596310011392 12344150221947651877 12366834315967013036 12368672703705375904 12438880634296044544 12504645108948667136 12571437829995627968 12607989283402788352 12675334010408814976 12742348616204027744 12765764455191755392 12777526974749654656 12808506970108692073 12883126371235188992 12951239577125405248 12975039282326046464 12989598490005727744 13058274614952887936 13082271011932046848 13151437097342563712 13153392119952544768 13221684614305746656 13438433542409119552 13549494976643905664 13621131279390512416 13648190569605932032 13693887636245237608 13918377597495159536 14033405511524045152 14060522610983754752 14107600253654459288 14133524932533729184 14135625947091858176 14367357519995003392 14486096011895788544 14562684132804603136 14589445091647720448 14602887971142462464 14638293680124219512 14801416659571891712 14923742417089014784 15030213825534358528 15110496702063710464 15125011139213489899 15250011231273105518 15358209762753279488 15372962141495678258 15485137116164463616 15500011415392336756 15567007176446299904 15612914724349408928 15628110683288141192 15710736646115193298 15741947077443205696 15868864146060054976 16000011783630799232 16132243285974855424 16152599922895690496 16168115355710971961 16217534602441489856 16262307058772287744 16301736143774699002 16396706290662967808 16420479279057136976 16483395825432333952 16532216260007289856 16619622237212766464 16689667463959712992 16707490330611927616 16827598600025495744 16963268569926265664 17006924967594891868 17103460872157061248 17228043833764865024 17244811788455879936 17285727016243988456 17335985264678833984 17428584264312120592 17552926125888663664 17569099590280775152 17714298760448384864 17840679013198313888 17843331113542181632 17860697923757875648 17955127595560220912 17988122641406564416 17990796659935092224 18119149549304427008 18135844738354348544 18179816344670401652 18285727752720913408 18416184787817614336 18477846120812539384 18534325259933131264 18630555592885370288 18766262033208156544 18829095499837201711 18838166657636953088 19073905673096814848 19094274663556488704 19137769196555844362 19231541257171995136 19295932578345562084 19386592651344303616 19433596782233877628 19436485677251304992 19546812425322355712 19755116589993129664 19812554588204381696 19918382016356709248 20060487001015615616 20078970960320885888 20127653810170801829 20244912869083868416 20389347443655215872 20412226198580429312 20520145823497395328 20557854447321787904 20776932965337601888 21117538423785759296 21292063534726137472 21447156609380750336 21488652189521194139 21645177231484407832 22000016202492348944 22181834518215426208 22209824893981574432 22299110078357048552 22360672205811895648 22545471149661580736 22664669259969459184 22709694144508231168 22731797357510023552 22851980576167553888 22897377567190117376 22926270858303560704 23018436209916953344 23081984212450989056 23137948075035056648 23395787623194280448 23517258699215959216 23589141239914894336 23711616209126834912 23779325125213858816 23836979738933396728 23884333496810381056 23964303363429165814 24275879947577764352 24301804117253712896 24357160795616529188 24476507054582539264 24558459645167079016 24605914569221570816 24673845192620022784 24688300443895303754 24733668631934026072 24737345407410751808 25009290217897334272 25142875659991255936 25215978566805576704 25350668020817629952 25484697232408055488 25531528910383510784 25555053949499309312 25617013940217384146 25766252742470377984 25902479154250810496 25950078564652092928 25979196980011455488 26116549229905775872 26164542023864093696 26302874194685127424 26443369228611493312 26876867084818239104 27098989953287811328 27242262558781024832 27387775272490475216 27836755194990319072 28066811023048090304 28215200507308918576 28267049865067458368 28271251894183716352 28734715039990006784 29125368265609206272 29276587360248439024 29602833319143783424 29762118693291060769 30220993404127420928 30250022278426979798 30500022462546211036 30716419525506558976 30745924282991356516 31000022830784673512 31134014352892599808 31225829448698817856 31256221366576282384 31421473292230386596 31483894154886411392 31737728292120109952 31814678603173202891 32000023567261598464 32264486571949710848 32305199845791380992 32336230711421943922 32435069204882979712 32524614117544575488 32603472287549398004 32793412581325935616 32840958558114273952 32966791650864667904 33239244474425532928 33379334927919425984 33414980661223855232 33655197200050991488 33767882012104733647 33926537139852531328 34008794368909285849 34013849935189783736 34206921744314122496 34489623576911759872 34571454032487976912 34671970529357667968 34857168528624241184 35105852251777327328 35138199180561550304 35428597520896769728 35681358026396627776 35686662227084363264 35721395847515751296 35910255191120441824 35976245282813128832 35981593319870184448 36238299098608854016 36271689476708697088 36359632689340803304 36955692241625078768 37068650519866262528 37261111185770740576 37532524066416313088 37658190999674403422 38147811346193629696 38188549327112977408 38275538393111688724 38463082514343990272 38591865156691124168 38773185302688607232 38867193564467755256 38872971354502609984 39510233179986259328 39625109176408763392 39836764032713418496 40120974002031231232 40157941920641771776 40255307620341603658 40489825738167736832 40778694887310431744 40824452397160858624 41040291646994790656 41115708894643575808 41553865930675203776 42235076847571518592 42584127069452274944 42625031392328926079 42977304379042388278 43290354462968815664 44000032404984697888 44363669036430852416 44419649787963148864 44598220156714097104 44721344411623791296 45090942299323161472 45329338519938918368 45419388289016462336 45463594715020047104 45703961152335107776 46036872419833906688 46275896150070113296 46791575246388560896 47034517398431918432 47423232418253669824 47673959477866793456 47768666993620762112 47928606726858331628 48551759895155528704 48714321591233058376 49116919290334158032 49211829138443141632 49376600887790607508 49467337263868052144 49474690814821503616 50018580435794668544 50285751319982511872 50701336041635259904 50969394464816110976 51063057820767021568 51110107898998618624 51234027880434768292 51532505484940755968 51804958308501620992 51900157129304185856 52233098459811551744 52605748389370254848 52886738457222986624 53063814590450295731 53753734169636478208 54197979906575622656 54484525117562049664 54775550544980950432 55673510389980638144 56133622046096180608 56430401014617837152 56534099730134916736 56542503788367432704 58250736531218412544 58553174720496878048 59524237386582121538 60441986808254841856 60500044556853959596 61000044925092422072 61491848565982713032 62000045661569347024 62268028705785199616 62451658897397635712 62512442733152564768 62842946584460773192 62967788309772822784 63475456584240219904 63629357206346405782 64000047134523196928 64528973143899421696 64610399691582761984 64672461422843887844 64870138409765959424 65049228235089150976 65206944575098796008 65681917116228547904 65933583301729335808 66478488948851065856 66758669855838851968 66829961322447710464 66982192187945455267 67310394400101982976 67535764024209467294 67853074279705062656 68017588737818571698 68027699870379567472 68413843488628244992 68979247153823519744 69142908064975953824 69343941058715335936 69714337057248482368 70211704503554654656 70276398361123100608 70857195041793539456 71362716052793255552 71373324454168726528 71442791695031502592 71820510382240883648 71952490565626257664 72719265378681606608 73911384483250157536 74522222371541481152 75065048132832626176 75316381999348806844 76295622692387259392 76551076786223377448 77183730313382248336 77734387128935510512 77745942709005219968 79020466359972518656 79673528065426836992 80241948004062462464 80315883841283543552 80510615240683207316 80979651476335473664 81557389774620863488 82080583293989581312 83107731861350407552 83875061772002080349 84470153695143037184 85168254138904549888 85250062784657852158 85954608758084776556 86409051553633563139 86580708925937631328 88000064809969395776 88727338072861704832 88839299575926297728 89196440313428194208 89442688823247582592 89659548790760844511 90181884598646322944 90658677039877836736 90927189430040094208 91407922304670215552 92073744839667813376 92551792300140226592 94069034796863836864 94846464836507339648 95347918955733586912 95537333987241524224 95857213453716663256 97428643182466116752 98233838580668316064 98423658276886283264 98753201775581215016 98934674527736104288 98949381629643007232 100571502639965023744 101402672083270519808 101938788929632221952 102126115641534043136 102220215797997237248 102468055760869536584 103609916617003241984 104466196919623103488 105211496778740509696 105773476914445973248 106127629180900591462 107507468339272956416 108395959813151245312 108969050235124099328 109551101089961900864 111347020779961276288 112267244092192361216 112860802029235674304 113068199460269833472 117106349440993756096 119048474773164243076 121000089113707919192 122000089850184844144 122983697131965426064 124000091323138694048 124903317794795271424 125024885466305129536 125685893168921546384 125935576619545645568 126950913168480439808 127258714412692811564 128000094269046393856 129344922845687775688 129740276819531918848 130413889150197592016 131363834232457095808 131803668498860411977 131867166603458671616 133517339711677703936 133659922644895420928 133964384375890910534 134620788800203965952 135071528048418934588 135706148559410125312 136035177475637143396 136055399740759134944 136827686977256489984 138285816129951907648 138687882117430671872 139428674114496964736 140423409007109309312 140552796722246201216 140893576671195612803 141714390083587078912 142725432105586511104 142885583390063005184 143641020764481767296 143904981131252515328 145438530757363213216 147822768966500315072 149044444743082962304 150130096265665252352 150632763998697613688 153102153572446754896 154367460626764496672 155468774257871021024 155491885418010439936 158040932719945037312 159347056130853673984 160483896008124924928 160631767682567087104 161021230481366414632 164161166587979162624 166215463722700815104 167750123544004160698 168940307390286074368 170336508277809099776 170500125569315704316 171909217516169553112 172818103107267126278 173161417851875262656 176000129619938791552 177454676145723409664 177678599151852595456 178392880626856388416 178885377646495165184 179319097581521689022 180363769197292645888 181317354079755673472 181854378860080188416 182815844609340431104 185103584600280453184 188138069593727673728 189692929673014679296 190695837911467173824 191714426907433326512 194857286364932233504 196467677161336632128 197506403551162430032 197869349055472208576 197898763259286014464 201143005279930047488 203877577859264443904 204936111521739073168 207219833234006483968 211546953828891946496 212255258361801182924 215014936678545912832 217938100470248198656 219102202179923801728 222694041559922552576 224534488184384722432 225721604058471348608 226136398920539666944 234212698881987512192 236375174084733135529 238096949546328486152 242000178227415838384 244000179700369688288 245967394263930852128 248000182646277388096 249806635589590542848 250049770932610259072 251371786337843092768 251871153239091291136 253901826336960879616 254517428825385623128 258689845691375551376 259480553639063837696 260827778300395184032 262727668464914191616 263607336997720823954 267034679423355407872 267319845289790841856 267928768751781821068 269241577600407931904 270143056096837869176 271412297118820250624 272070354951274286792 272110799481518269888 276571632259903815296 277375764234861343744 278857348228993929472 280846818014218618624 281105593444492402432 281787153342391225606 283428780167174157824 285450864211173022208 285771166780126010368 287282041528963534592 287809962262505030656 290877061514726426432 295645537933000630144 298088889486165924608 301265527997395227376 306204307144893509792 308734921253528993344 310937548515742042048 310983770836020879872 316081865439890074624 322042460962732829264 332430927445401630208 335500247088008321396 337880614780572148736 341000251138631408632 343818435032339106224 345636206214534252556 346322835703750525312 352000259239877583104 354909352291446819328 355357198303705190912 356785761253712776832 357770755292990330368 358638195163043378044 360727538394585291776 362634708159511346944 365631689218680862208 370207169200560906368 371446702133152070117 376276139187455347456 379385859346029358592 381391675822934347648 383428853814866653024 389714572729864467008 392935354322673264256 395012807102324860064 395738698110944417152 395797526518572028928 407755155718528887808 409872223043478146336 423093907657783892992 424510516723602365848 435876200940496397312 438204404359847603456 445388083119845105152 449068976368769444864 451443208116942697216 452272797841079333888 468425397763975024384 468875345315618186869 472750348169466271058 476193899092656972304 484000356454831676768 488000359400739376576 491934788527861704256 496000365292554776192 499613271179181085696 500099541865220518144 502743572675686185536 509034857650771246256 517379691382751102752 521655556600790368064 525455336929828383232 527214673995441647908 534069358846710815744 535857537503563642136 540286112193675738352 544140709902548573584 544221598963036539776 553143264519807630592 557714696457987858944 561693636028437237248 562211186888984804864 563574306684782451212 566857560334348315648 570901728422346044416 574564083057927069184 581754123029452852864 583701960494953253041 591291075866001260288 596177778972331849216 602531055994790454752 612408614289787019584 617469842507057986688 621875097031484084096 621967541672041759744 644084921925465658528 664861854890803260416 671000494176016642792 682000502277262817264 687636870064678212448 691272412429068505112 692645671407501050624 704000518479755166208 709818704582893638656 710714396607410381824 713571522507425553664 715541510585980660736 717276390326086756088 725269416319022693888 731263378437361724416 740414338401121812736 742893404266304140234 752552278374910694912 758771718692058717184 762783351645868695296 766857707629733306048 779429145459728934016 785870708645346528512 790025614204649720128 791477396221888834304 819744446086956292672 849021033447204731696 876408808719695206912 890776166239690210304 902886416233885394432 922625679492022883839 936850795527950048768 937750690631236373738 945500696338932542116 952387798185313944608 968000712909663353536 976000718801478753152 983869577055723408512 986255036698369289621 992000730585109552384 1000199083730441036288 1005487145351372371072 1018069715301542492512 1034759382765502205504 1043311113201580736128 1050910673859656766464 1054429347990883295816 1071715075007127284272 1080572224387351476704 1088281419805097147168 1088443197926073079552 1106286529039615261184 1115429392915975717888 1123387272056874474496 1124422373777969609728 1127148613369564902424 1149128166115854138368 1163508246058905705728 1167403920989906506082 1182582151732002520576 1192355557944663698432 1205062111989580909504 1224817228579574039168 1234939685014115973376 1243750194062968168192 1288169843850931317056 1342000988352033285584 1364001004554525634528 1375273740129356424896 1382544824858137010224 1385291342815002101248 1408001036959510332416 1427143045014851107328 1434552780652173512176 1450538832638045387776 1480828676802243625472 1485786808532608280468 1505104556749821389824 1525566703291737390592 1533715415259466612096 1558858290919457868032 1571741417290693057024 1580051228409299440256 1582954792443777668608 1639488892173912585344 1698042066894409463392 1752817617439390413824 1805772832467770788864 1845251358984045767678 1873701591055900097536 1875501381262472747476 1891001392677865084232 1904775596370627889216 1936001425819326707072 1952001437602957506304 1967739154111446817024 1972510073396738579242 1984001461170219104768 2000398167460882072576 2010974290702744742144 2036139430603084985024 2069518765531004411008 2086622226403161472256 2108858695981766591632 2143430150014254568544 2161144448774702953408 2176562839610194294336 2176886395852146159104 2212573058079230522368 2254297226739129804848 2327016492117811411456 2334807841979813012164 2365164303464005041152 2410124223979161819008 2449634457159148078336 2469879370028231946752 2487500388125936336384 2576339687701862634112 2600126914932064490819 2684001976704066571168 2728002009109051269056 2750547480258712849792 2765089649716274020448 2770582685630004202496 2854286090029702214656 2869105561304347024352 2961657353604487250944 2971573617065216560936 3051133406583474781184 3067430830518933224192 3117716581838915736064 3143482834581386114048 3160102456818598880512 3165909584887555337216 3278977784347825170688 3396084133788818926784 3690502717968091535356 3751002762524945494952 3782002785355730168464 3809551192741255778432 3872002851638653414144 3904002875205915012608 3935478308222893634048 3945020146793477158484 3968002922340438209536 4021948581405489484288 4072278861206169970048 4085913723464672771287 4139037531062008822016 4173244452806322944512 4217717391963533183264 4286860300028509137088 4322288897549405906816 4353125679220388588672 4353772791704292318208 4508594453478259609696 4654032984235622822912 4669615683959626024328 4820248447958323638016 4899268914318296156672 4939758740056463893504 4975000776251872672768 5152679375403725268224 5200253829864128981638 5368003953408133142336 5456004018218102538112 5501094960517425699584 5530179299432548040896 5738211122608694048704 5943147234130433121872 6134861661037866448384 6235433163677831472128 6320204913637197761024 6557955568695650341376 6792168267577637853568 7381005435936183070712 7502005525049890989904 7564005570711460336928 7619102385482511556864 7744005703277306828288 7808005750411830025216 7870956616445787268096 7890040293586954316968 8043897162810978968576 8144557722412339940096 8171827446929345542574 8278075062124017644032 8346488905612645889024 8435434783927066366528 8573720600057018274176 8644577795098811813632 8706251358440777177344 9017188906956519219392 9339231367919252048656 9640496895916647276032 9798537828636592313344 10305358750807450536448 10400507659728257963276 10736007906816266284672 10912008036436205076224 11002189921034851399168 11060358598865096081792 11476422245217388097408 11886294468260866243744 12269723322075732896768 12640409827274395522048 13115911137391300682752 13584336535155275707136 14762010871872366141424 15004011050099781979808 15128011141422920673856 15238204770965023113728 15488011406554613656576 15780080587173908633936 16289115444824679880192 16343654893858691085148 16556150124248035288064 16870869567854132733056 17147441200114036548352 17289155590197623627264 17412502716881554354688 18034377813913038438784 18678462735838504097312 19280993791833294552064 20610717501614901072896 20801015319456515926552 21472015813632532569344 21824016072872410152448 22004379842069702798336 22120717197730192163584 22952844490434776194816 23772588936521732487488 27168673070310551414272 28601396064252709399009 29524021743744732282848 30008022100199563959616 30256022282845841347712 30476409541930046227456 31560161174347817267872 32578230889649359760384 32687309787717382170296 33741739135708265466112 34294882400228073096704 34578311180395247254528 34825005433763108709376 36068755627826076877568 37356925471677008194624 41602030638913031853104 42944031627265065138688 43648032145744820304896 44241434395460384327168 45905688980869552389632 47545177873043464974976 54337346140621102828544 57202792128505418798018 59048043487489464565696 60016044200399127919232 60512044565691682695424 63120322348695634535744 65374619575434764340592 67483478271416530932224 68589764800456146193408 72137511255652153755136 74713850943354016389248 83204061277826063706208 85888063254530130277376 88482868790920768654336 91811377961739104779264 95090355746086929949952 114405584257010837596036 118096086974978929131392 120032088400798255838464 121024089131383365390848 126240644697391269071488 130749239150869528681184 134966956542833061864448 144275022511304307510272 149427701886708032778496 166408122555652127412416 190180711492173859899904 228811168514021675192072 236192173949957858262784 240064176801596511676928 242048178262766730781696 252481289394782538142976 261498478301739057362368 298855403773416065556992 332816245111304254824832 380361422984347719799808 457622337028043350384144 472384347899915716525568 480128353603193023353856 504962578789565076285952 522996956603478114724736 597710807546832131113984 665632490222608509649664 915244674056086700768288 944768695799831433051136 1009925157579130152571904 1045993913206956229449472 1331264980445217019299328 1830489348112173401536576 2091987826413912458898944 2662529960890434038598656 3660978696224346803073152 4183975652827824917797888 7321957392448693606146304 14643914784897387212292608 29287829569794774424585216
- Sum of all divisors σ(n): 81755173856873971984772151
- Sum of proper divisors (its aliquot sum) s(n): 52467344287079197560186935
- 29287829569794774424585216 is an abundant number, because the sum of its proper divisors (52467344287079197560186935) is greater than itself. Its abundance is 23179514717284423135601719
Bases of 29287829569794774424585216
- Binary: 11000001110011111000001101100000111101111110011011000111101011010011110000100000000002
- Hexadecimal: 0x1839F06C1EFCD8F5A78400
- Base-36: 3OH9TQLEC43W7U3GG
Squares and roots of 29287829569794774424585216
- 29287829569794774424585216 squared (292878295697947744245852162) is 857776960909345161547735365836078569194973645766656
- 29287829569794774424585216 cubed (292878295697947744245852163) is 25122425440009415541334025771462745987822879791764205150010643757887123357696
-
29287829569794774424585216 is a
perfect square number . Itssquare root is 5411823128096 -
The
cube root of 29287829569794774424585216 is 308244779.1644488347
Scales and comparisons
How big is 29287829569794774424585216?- 29,287,829,569,794,774,424,585,216 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 29,287,829,569,794,774,424,585,216 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 29287829569794774424585216 cubic inches would be around 25687064.9 feet tall.
Recreational maths with 29287829569794774424585216
- 29287829569794774424585216 backwards is 61258542447749796592878292
- The number of decimal digits it has is: 26
- The sum of 29287829569794774424585216's digits is 142
- 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 29287829569794774424585216 - Facts about the integer". Numbermatics.com. 2024. Web. 28 June 2024.
APA style:
Numbermatics. (2024). Number 29287829569794774424585216 - Facts about the integer. Retrieved 28 June 2024, from https://numbermatics.com/n/29287829569794774424585216/
Chicago style:
Numbermatics. 2024. "Number 29287829569794774424585216 - Facts about the integer". https://numbermatics.com/n/29287829569794774424585216/
The information we have on file for 29287829569794774424585216 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 29287829569794774424585216, math, Factors of 29287829569794774424585216, curriculum, school, college, exams, university, Prime factorization of 29287829569794774424585216, STEM, science, technology, engineering, physics, economics, calculator, twenty-nine septillion, two hundred eighty-seven sextillion, eight hundred twenty-nine quintillion, five hundred sixty-nine quadrillion, seven hundred ninety-four trillion, seven hundred seventy-four billion, four hundred twenty-four million, five hundred eighty-five thousand, two hundred sixteen.