328755516242211092140114176
328,755,516,242,211,092,140,114,176 is an even composite number composed of six prime numbers multiplied together.
What does the number 328755516242211092140114176 look like?
This visualization shows the relationship between its 6 prime factors (large circles) and 19845 divisors.
328755516242211092140114176 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of nineteen thousand, eight hundred forty-five divisors.
Prime factorization of 328755516242211092140114176:
28 × 32 × 76 × 192 × 294 × 416
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 7 × 7 × 7 × 7 × 19 × 19 × 29 × 29 × 29 × 29 × 41 × 41 × 41 × 41 × 41 × 41)See below for interesting mathematical facts about the number 328755516242211092140114176 from the Numbermatics database.
Names of 328755516242211092140114176
- Cardinal: 328755516242211092140114176 can be written as Three hundred twenty-eight septillion, seven hundred fifty-five sextillion, five hundred sixteen quintillion, two hundred forty-two quadrillion, two hundred eleven trillion, ninety-two billion, one hundred forty million, one hundred fourteen thousand, one hundred seventy-six.
Scientific notation
- Scientific notation: 3.28755516242211092140114176 × 1026
Factors of 328755516242211092140114176
Divisors of 328755516242211092140114176
- Number of divisors d(n): 19845
-
Complete list of divisors:
1 2 3 4 6 7 8 9 12 14 16 18 19 21 24 28 29 32 36 38 41 42 48 49 56 57 58 63 64 72 76 82 84 87 96 98 112 114 116 123 126 128 133 144 147 152 164 168 171 174 192 196 203 224 228 232 246 252 256 261 266 287 288 294 304 328 336 342 343 348 361 369 384 392 399 406 441 448 456 464 492 504 522 532 551 574 576 588 608 609 656 672 684 686 696 722 738 768 779 784 798 812 841 861 882 896 912 928 931 984 1008 1029 1044 1064 1083 1102 1148 1152 1176 1189 1197 1216 1218 1312 1344 1368 1372 1392 1421 1444 1476 1558 1568 1596 1624 1653 1681 1682 1722 1764 1792 1824 1827 1856 1862 1968 2009 2016 2058 2088 2128 2166 2204 2296 2304 2337 2352 2378 2394 2401 2432 2436 2523 2527 2583 2624 2688 2736 2744 2784 2793 2842 2888 2952 3087 3116 3136 3192 3248 3249 3306 3362 3364 3444 3528 3567 3648 3654 3712 3724 3857 3936 4018 4032 4116 4176 4256 4263 4332 4408 4592 4674 4704 4756 4788 4802 4864 4872 4959 5043 5046 5054 5166 5248 5376 5453 5472 5488 5568 5586 5684 5776 5887 5904 6027 6174 6232 6272 6384 6496 6498 6517 6612 6724 6728 6888 7011 7056 7134 7203 7296 7308 7424 7448 7569 7581 7714 7872 8036 8064 8232 8323 8352 8379 8512 8526 8664 8816 9184 9348 9408 9512 9576 9604 9744 9918 9947 10086 10092 10108 10332 10469 10496 10701 10906 10944 10976 11136 11172 11368 11552 11571 11767 11774 11808 12054 12348 12464 12544 12768 12789 12992 12996 13034 13224 13448 13456 13776 14022 14063 14112 14268 14406 14592 14616 14801 14896 15129 15138 15162 15428 15744 15979 16072 16128 16359 16464 16646 16704 16758 16807 17024 17052 17328 17632 17661 17689 18081 18368 18696 18816 19024 19152 19208 19488 19551 19836 19894 20172 20184 20216 20664 20938 21402 21609 21812 21888 21952 22272 22344 22591 22736 22743 23104 23142 23534 23548 23616 24108 24389 24696 24928 24969 25536 25578 25984 25992 26068 26448 26896 26912 26999 27552 28044 28126 28224 28536 28812 29232 29602 29792 29841 30258 30276 30324 30856 31407 31488 31939 31958 32144 32718 32928 33292 33408 33516 33614 34048 34104 34481 34656 34713 35264 35301 35322 35378 36162 36736 37392 37632 38048 38171 38304 38416 38976 39102 39672 39788 40344 40368 40432 41209 41328 41876 42189 42804 43218 43624 43776 43904 44403 44688 45182 45472 45486 45619 46208 46284 47068 47096 47232 47937 48216 48749 48778 49077 49392 49856 49938 50421 51072 51156 51968 51984 52136 52896 52983 53067 53792 53824 53998 55104 56088 56252 56448 57072 57624 58261 58464 58653 59204 59584 59682 60516 60552 60648 61712 62814 63878 63916 64288 65436 65856 66584 66816 67032 67228 67773 68208 68921 68962 69312 69426 69629 70528 70602 70644 70756 72324 73167 73283 73472 74784 74907 76096 76342 76608 76832 77952 78204 79344 79576 80688 80736 80864 80997 82369 82418 82656 83752 84378 85608 86436 87248 87808 88806 89376 89523 90364 90944 90972 91238 92416 92568 94136 94192 94221 94464 95817 95874 96432 97498 97556 98154 98441 98784 99712 99876 100842 102144 102312 103443 103607 103968 104272 105792 105903 105966 106134 107584 107648 107996 110208 111853 112176 112504 112896 114144 114513 115248 116522 116928 117306 117649 118408 119168 119364 121032 121104 121296 123424 123627 123823 125628 126567 127756 127832 128576 130872 131712 133168 133209 134064 134456 135546 136416 136857 137842 137924 138624 138852 139258 141056 141204 141288 141512 143811 144648 146247 146334 146566 149568 149814 151263 152192 152684 153216 153664 155904 156408 158137 158688 159152 159201 161376 161472 161728 161994 164738 164836 165312 167504 168756 170723 171216 172872 174496 174783 177612 178752 179046 180728 181888 181944 182476 185136 188272 188384 188442 188993 191634 191748 192864 194996 195112 196308 196882 197568 199424 199752 201684 203319 204624 206763 206886 207214 207936 208544 208887 211584 211806 211932 212268 215168 215296 215992 219501 219849 220416 223573 223706 224352 225008 228288 229026 230496 233044 233856 234612 235298 236816 238336 238728 241367 242064 242208 242592 242991 246848 247107 247254 247646 251256 253134 255512 255664 257152 261744 263424 266336 266418 267197 268128 268912 271092 272832 273714 275684 275848 277248 277704 278516 282408 282576 283024 287451 287622 288463 289296 292494 292668 293132 295323 299136 299628 302526 303601 304384 305368 306432 307328 310329 310821 312816 316274 317376 318304 318402 319333 322752 322944 323456 323988 329476 329672 330624 335008 335559 337512 341243 341446 342432 343539 345744 348992 349566 352947 355224 357504 358092 361456 363776 363888 364952 370272 370881 371469 376544 376768 376884 377986 383268 383496 385728 389992 390224 392616 393764 395136 399504 403368 406638 407827 409248 410571 413526 413772 414428 415872 417088 417774 423168 423612 423864 424536 429229 430336 431984 438741 439002 439698 447146 447412 448704 450016 456576 458052 460992 463391 466088 467712 469224 470596 473632 474411 477456 482447 482734 484128 484416 485184 485982 487403 493696 494214 494508 495292 502512 506268 511024 511328 512169 512981 514304 523488 524349 532672 532836 534394 536256 537824 542184 545664 547428 551368 551696 555408 557032 564816 565152 566048 566979 574902 575244 576583 576926 578592 584988 585336 586264 590646 598272 599256 605052 606841 607202 610736 614656 620289 620658 621642 625632 626661 632548 634752 636608 636804 638666 645504 645888 646912 647976 655139 658952 659344 659547 661248 670016 670719 671118 675024 682486 682892 684864 687078 689087 691488 697984 699132 705894 707281 710448 715008 716184 722912 724101 725249 727776 729904 740544 741321 741762 742938 753088 753536 753768 755972 766536 766992 771456 779984 780448 782971 785232 787528 790272 799008 801591 806736 813276 815654 818496 821142 827052 827544 828856 831744 834176 835548 847224 847728 849072 858458 863968 865389 866761 877482 878004 879396 885969 894292 894824 897408 900032 910803 913152 916104 921984 926231 926782 932176 932463 938448 941192 947264 948822 954912 957999 964894 965468 968256 968832 970368 971964 974806 987392 988428 989016 990584 999949 1005024 1006677 1012536 1022048 1022656 1023729 1024338 1025962 1046976 1048698 1058841 1065344 1065672 1068788 1072512 1075648 1084368 1091328 1094856 1102736 1103392 1106959 1110816 1114064 1114407 1129632 1130304 1132096 1133958 1149804 1150488 1153166 1153852 1157184 1169976 1170672 1172528 1181292 1195061 1198512 1210104 1213682 1214404 1221472 1223481 1240578 1241316 1243284 1251264 1253322 1265096 1269504 1273216 1273608 1277332 1287687 1291008 1295952 1309499 1310278 1317904 1318688 1319094 1322951 1340032 1341438 1342236 1350048 1364972 1365784 1369728 1374156 1378174 1382976 1390173 1395968 1398264 1411788 1413721 1414562 1420896 1423233 1432368 1445824 1447341 1448202 1450498 1455552 1459808 1462209 1481088 1482642 1483524 1485876 1506176 1507072 1507536 1511944 1533072 1533984 1536507 1538943 1542912 1559968 1560896 1565011 1565942 1570464 1575056 1598016 1603182 1613472 1626552 1631308 1636992 1642284 1654104 1655088 1657712 1668352 1671096 1689569 1694448 1695456 1698144 1700937 1716916 1727936 1729749 1730778 1733522 1754964 1756008 1758792 1771938 1788584 1789648 1794816 1800064 1820523 1821606 1832208 1843968 1852462 1853564 1864352 1864926 1870379 1876896 1882384 1894528 1897644 1909824 1915998 1929788 1930936 1936512 1937664 1940736 1943928 1949612 1965417 1976856 1978032 1981168 1998709 1999898 2010048 2012157 2013354 2019241 2025072 2044096 2045312 2047458 2048676 2051924 2067261 2093952 2097396 2117682 2121843 2125207 2130688 2131344 2137576 2145024 2151296 2168736 2172303 2175747 2189712 2205472 2206784 2213918 2221632 2228128 2228814 2235331 2259264 2260608 2264192 2267916 2299608 2300976 2306332 2307704 2314368 2339952 2341344 2345056 2348913 2362584 2388701 2390122 2397024 2404773 2420208 2427364 2428808 2442944 2446962 2481156 2482632 2486568 2502528 2506644 2530192 2546432 2547216 2554664 2575374 2591904 2596167 2600283 2618998 2620556 2635808 2637376 2638188 2645902 2680064 2682876 2684472 2700096 2729944 2731568 2732409 2739456 2748312 2756348 2765952 2778693 2780346 2796528 2823576 2825761 2827442 2829124 2841792 2846466 2854789 2864736 2873997 2891648 2894682 2896404 2900996 2911104 2919616 2924418 2962176 2965284 2967048 2971752 2999847 3004603 3012352 3015072 3023888 3066144 3067968 3071187 3073014 3077886 3119936 3121792 3130022 3131884 3140928 3150112 3196032 3206364 3226944 3243737 3253104 3262616 3273984 3284568 3308208 3310176 3315424 3320877 3342192 3377129 3379138 3388896 3390912 3396288 3401874 3411821 3433832 3455872 3459498 3461556 3467044 3509928 3512016 3517584 3543876 3577168 3579296 3585183 3590867 3600128 3641046 3643212 3664416 3670443 3704924 3707128 3728704 3729852 3740758 3753792 3764768 3789056 3795288 3819648 3831996 3859576 3861872 3863061 3873024 3887856 3899224 3928497 3930834 3953712 3956064 3962336 3968853 3997418 3999796 4020096 4024314 4026708 4036081 4038482 4050144 4088192 4090624 4094916 4097352 4103848 4134522 4170519 4187904 4194792 4235364 4241163 4243686 4247887 4250414 4262688 4275152 4302592 4337472 4342023 4344606 4351494 4379424 4386627 4410944 4413568 4427836 4443264 4456256 4457628 4470662 4518528 4521216 4528384 4535832 4585973 4599216 4601952 4612664 4615408 4616829 4628736 4679904 4682688 4690112 4695033 4697826 4725168 4777402 4780244 4794048 4809546 4823609 4840416 4854728 4857616 4885888 4893924 4950967 4962312 4965264 4973136 5005056 5013288 5060384 5068707 5076743 5094432 5109328 5150748 5183808 5189247 5192334 5200566 5237996 5241112 5271616 5274752 5276376 5291804 5365752 5368944 5400192 5459888 5461569 5463136 5464818 5480797 5496624 5512696 5531904 5557386 5560692 5593056 5611137 5647152 5651522 5654884 5658248 5683584 5692932 5709578 5729472 5747994 5783296 5789364 5792808 5801992 5822208 5839232 5848836 5896251 5930568 5934096 5943504 5996127 5999694 6009206 6030144 6047776 6057723 6067327 6132288 6135936 6142374 6146028 6155772 6201783 6239872 6243584 6260044 6263768 6281856 6300224 6365529 6375621 6392064 6412728 6453888 6483617 6487474 6506208 6525232 6527241 6569136 6616416 6620352 6630848 6641754 6684384 6705993 6754258 6758276 6777792 6781824 6792576 6803748 6823642 6867664 6911744 6918996 6923112 6934088 6999643 7019856 7024032 7035168 7046739 7087752 7154336 7158592 7166103 7170366 7181734 7282092 7286424 7328832 7340886 7409848 7414256 7457408 7459704 7481516 7507584 7529536 7590576 7639296 7663992 7719152 7723744 7726122 7748713 7775712 7798448 7800849 7856994 7861668 7907424 7912128 7924672 7937706 7994836 7999592 8040192 8048628 8053416 8072162 8076964 8100288 8176384 8189832 8194704 8207696 8269044 8336079 8341038 8365427 8389584 8470728 8477283 8482326 8487372 8495774 8500828 8525376 8550304 8564367 8674944 8684046 8689212 8702988 8758848 8773254 8804429 8821888 8827136 8855672 8886528 8912512 8915256 8941324 8999541 9013809 9037056 9071664 9166493 9171946 9198432 9203904 9225328 9230816 9233658 9260657 9359808 9365376 9380224 9390066 9395652 9450336 9554804 9560488 9588096 9619092 9647218 9680832 9709456 9715232 9731211 9771776 9787848 9896047 9901934 9924624 9930528 9946272 9962631 10026576 10120768 10131387 10137414 10153486 10188864 10218656 10235463 10301496 10367616 10378494 10384668 10401132 10475992 10482224 10543232 10549504 10552752 10583608 10731504 10737888 10755549 10772601 10800384 10919776 10923138 10926272 10929636 10955077 10961594 10993248 11025392 11114772 11121384 11186112 11222274 11294304 11303044 11309768 11316496 11367168 11385864 11419156 11458944 11495988 11578728 11585616 11603984 11678464 11697672 11785491 11792502 11826983 11861136 11868192 11887008 11906559 11992254 11999388 12018412 12060288 12095552 12108243 12115446 12134654 12264576 12271872 12284748 12292056 12311544 12403566 12447641 12479744 12520088 12527536 12563712 12600448 12723489 12731058 12743661 12751242 12825456 12907776 12967234 12974948 13012416 13050464 13054482 13092653 13138272 13232832 13240704 13261696 13283508 13368768 13411986 13438339 13508516 13516552 13555584 13563648 13585152 13607496 13647284 13735328 13757919 13837992 13846224 13868176 13990963 13999286 14039712 14048064 14070336 14085099 14093478 14134687 14175504 14308672 14317184 14332206 14340732 14363468 14470827 14564184 14572848 14657664 14681772 14819696 14828512 14852901 14876449 14914816 14919408 14963032 15015168 15059072 15181152 15206121 15230229 15327984 15438304 15447488 15452244 15497426 15551424 15596896 15601698 15713988 15723336 15814848 15824256 15849344 15875412 15989672 15999184 16097256 16106832 16144324 16153928 16200576 16379664 16389408 16415392 16442391 16538088 16672158 16682076 16720907 16730854 16779168 16833411 16941456 16954566 16964652 16974744 16991548 17001656 17050752 17100608 17128734 17349888 17368092 17378424 17405976 17517696 17546508 17598389 17608858 17643776 17711344 17825024 17830512 17882648 17988381 17999082 18027618 18143328 18173169 18201981 18332986 18343892 18396864 18407808 18450656 18461632 18467316 18521314 18719616 18730752 18760448 18780132 18791304 18900672 18999031 19109608 19120976 19126863 19176192 19238184 19294436 19361664 19418912 19430464 19450851 19462422 19575696 19780327 19792094 19803868 19849248 19861056 19892544 19925262 19983523 20053152 20117979 20241536 20262774 20274828 20306972 20377728 20437312 20470926 20602992 20735232 20756988 20769336 20802264 20951984 20964448 20998929 21032221 21086464 21105504 21167216 21463008 21475776 21498309 21511098 21545202 21839552 21846276 21852544 21859272 21910154 21923188 21986496 22050784 22229544 22242768 22372224 22444548 22588608 22606088 22619536 22632992 22706159 22771728 22838312 22917888 22991976 23157456 23171232 23207968 23246139 23395344 23570982 23585004 23639903 23653966 23722272 23736384 23774016 23813118 23984508 23998776 24036824 24120576 24191104 24216486 24230892 24269308 24529152 24569496 24584112 24623088 24807132 24880481 24895282 25040176 25055072 25096281 25136069 25200896 25431849 25446978 25462116 25487322 25502484 25650912 25693101 25934468 25949896 26024832 26100928 26108964 26185306 26276544 26413287 26465664 26481408 26523392 26567016 26737536 26823972 26860699 26876678 27017032 27033104 27041427 27111168 27214992 27294568 27470656 27499479 27515838 27675984 27692448 27736352 27781971 27981926 27998572 28079424 28096128 28140672 28170198 28186956 28252567 28269374 28351008 28617344 28634368 28664412 28681464 28726936 28941654 28998521 29128368 29145696 29193633 29315328 29363544 29639392 29657024 29688141 29705802 29735209 29752898 29838816 29926064 30118144 30362304 30394161 30412242 30460458 30655968 30706389 30876608 30894976 30904488 30994852 31102848 31193792 31203396 31427976 31446672 31629696 31648512 31698688 31750824 31979344 31998368 32101811 32194512 32213664 32288648 32307856 32317803 32401152 32759328 32778816 32830784 32865231 32884782 33076176 33344316 33364152 33441814 33461708 33558336 33666822 33882912 33909132 33929304 33949488 33983096 34003312 34101504 34201216 34257468 34656769 34736184 34756848 34811952 35035392 35093016 35196778 35217716 35422688 35480949 35537201 35661024 35765296 35976762 35998164 36055236 36286656 36324729 36346338 36403962 36665972 36687784 36793728 36815616 36901312 36923264 36934632 37042628 37342923 37439232 37560264 37582608 37801344 37975471 37998062 38219216 38230983 38241952 38253726 38365579 38476368 38588872 38723328 38837824 38860928 38901702 38924844 39151392 39277959 39560654 39584188 39607736 39698496 39722112 39785088 39850524 39967046 40106304 40235958 40315017 40483072 40525548 40549656 40613944 40755456 40874624 40941852 40997909 41205984 41273757 41513976 41538672 41604528 41903968 41928896 41972889 41997858 42064442 42211008 42334432 42404061 42471289 42926016 42951552 42996618 43022196 43090404 43412481 43679104 43692552 43705088 43718544 43820308 43846376 43972992 44101568 44459088 44485536 44558703 44629347 44744448 44889096 45177216 45212176 45239072 45265984 45385319 45412318 45543456 45676624 45690687 45983952 46314912 46342464 46415936 46492278 46790688 47141964 47170008 47279806 47307932 47444544 47472768 47548032 47626236 47969016 47997552 48073648 48382208 48432972 48461784 48538616 48997501 49138992 49168224 49246176 49327173 49614264 49760962 49790564 50080352 50110144 50162721 50192562 50272138 50863698 50893956 50924232 50974644 51004968 51301824 51386202 51868936 51899792 52049664 52201856 52217928 52370612 52553088 52795167 52826574 52931328 53134032 53475072 53647944 53689459 53721398 53753356 54034064 54066208 54082854 54240991 54429984 54589136 54605943 54941312 54998958 55031676 55351968 55384896 55472704 55563942 55963852 55997144 56158848 56192256 56281344 56340396 56373912 56505134 56538748 56702016 56997093 57234688 57328824 57362928 57453872 57883308 57962561 57997042 58256736 58291392 58352553 58387266 58557989 58727088 59278784 59314048 59340981 59376282 59411604 59470418 59505796 59677632 59852128 59950569 60724608 60788322 60824484 60920916 61311936 61412778 61631003 61753216 61789952 61808976 61989704 62205696 62387584 62406792 62855952 62893344 62996787 63096663 63259392 63501648 63958688 63996736 64165451 64203622 64389024 64427328 64577296 64615712 64635606 64824599 65518656 65557632 65661568 65730462 65769564 66152352 66688632 66728304 66883628 66923416 67116672 67333644 67765824 67818264 67858608 67898976 67966192 68006624 68118477 68402432 68514936 69272329 69313538 69472368 69513696 69623904 69738417 70186032 70393556 70435432 70845376 70919709 70961898 71074402 71322048 71530592 71953524 71996328 72110472 72573312 72649458 72692676 72807924 73331944 73375568 73587456 73802624 73846528 73869264 74085256 74641443 74685846 75120528 75165216 75288843 75408207 75602688 75950942 75996124 76438432 76461966 76483904 76507452 76685539 76731158 76952736 77177744 77675648 77721856 77803404 77849688 78302784 78555918 79121308 79168376 79215472 79239861 79396992 79444224 79570176 79701048 79934092 80212608 80471916 80582097 80630034 81051096 81099312 81227888 81749248 81883704 81947069 81995818 82411968 82498437 82547514 82788881 83027952 83077344 83209056 83345913 83807936 83857792 83945778 83995716 84128884 84422016 84668864 84757701 84808122 84942578 85852032 85903104 85993236 86044392 86180808 86824962 86995563 87133487 87358208 87385104 87437088 87640616 87692752 87945984 88203136 88918176 88971072 89064423 89117406 89205627 89258694 89778192 90354432 90424352 90478144 90531968 90770638 90824636 91086912 91353248 91381374 91648571 91967904 92629824 92684928 92831872 92984556 93581376 94068373 94283928 94340016 94559612 94615864 94889088 94945536 95096064 95252472 95938032 95995104 96147296 96305433 96865944 96923568 97077232 97936741 97995002 98277984 98336448 98492352 98595693 98654346 98942809 99228528 99521924 99581128 100160704 100220288 100325442 100385124 100544276 101727396 101787912 101848464 101949288 102009936 102603648 102772404 103737872 103799584 103970307 104135143 104403712 104435856 104741224 105106176 105590334 105653148 106268064 106442847 106611603 107295888 107378918 107442796 107506712 108068128 108132416 108165708 108481982 108859968 109178272 109211886 109882624 109997916 110063352 110703936 110769792 110945408 111127884 111927704 111994288 112028769 112317696 112680792 112747824 113010268 113077496 113404032 113926413 113994186 114657648 114725856 114907744 115096737 115766616 115856201 115925122 115994084 116513472 116582784 116705106 116774532 117046349 117115978 117454176 117833877 118557568 118628096 118681962 118752564 118823208 118940836 119011592 119355264 119704256 119901138 120945051 121449216 121576644 121648968 121841832 122623872 122825556 122993727 123188723 123262006 123506432 123617952 123979408 124775168 124813584 125711904 125786688 125918667 125993574 126193326 127003296 127212183 127413867 127917376 127993472 128330902 128407244 128778048 128854656 129154592 129231424 129271212 129649198 131037312 131115264 131323136 131460924 131539128 132304704 132993217 133377264 133456608 133767256 133846832 133888041 134233344 134667288 135531648 135636528 135717216 135797952 135932384 136013248 136155957 136236954 137029872 138462289 138544658 138627076 138944736 139027392 139247808 139476834 139884661 140372064 140787112 140870864 141690752 141839418 141923796 142148804 142644096 143061184 143907048 143992656 144220944 145146624 145298916 145385352 145615848 146663888 146751136 146992503 147225547 147605248 147738528 148170512 149282886 149371692 150241056 150330432 150488163 150577686 150816414 151901884 151992248 152876864 152923932 152967808 153014904 153371078 153462316 153905472 154355488 155351296 155606808 155699376 156605568 157111836 158242616 158336752 158385501 158430944 158479722 158793984 158943113 159402096 159868184 160425216 160943832 161068377 161164194 161260068 162102192 162198624 162455776 162722973 163767408 163894138 163991636 164823936 164996874 165095028 165479321 165577762 166055904 166154688 166418112 166691826 167615872 167715584 167891556 167991432 168257768 168844032 169337728 169515402 169616244 169885156 170991279 171704064 171986472 172088784 172361616 173649924 173887683 173991126 174163367 174266974 174770208 174874176 175281232 175385504 175673967 175952483 176406272 177836352 177942144 178022943 178128846 178234812 178411254 178517388 179556384 179851707 180848704 180956288 181063936 181541276 181649272 182173824 182706496 182762748 183297142 183935808 184893009 185259648 185369856 185663744 185969112 187162752 188024893 188136746 188567856 188680032 189119224 189231728 189289989 189778176 190504944 191876064 191990208 192294592 192496353 192610866 193731888 193847136 194154464 194473797 195873482 195990004 196555968 196672896 196984704 197191386 197308692 197767969 197885618 198457056 199043848 199162256 200321408 200440576 200650884 200770248 201088552 202989647 203454792 203575824 203696928 203898576 204019872 204355431 205207296 205544808 207475744 207599168 207816987 207940614 208146463 208270286 208871712 209482448 211180668 211306296 212536128 212759127 212885694 213223206 214591776 214757836 214885592 215013424 216136256 216264832 216331416 216963964 217719936 218356544 218423772 219995832 220126704 221407872 221539584 221890816 222255768 223855408 223924329 223988576 224057538 224712677 225361584 225495648 226020536 226154992 226224621 226808064 227852826 227988372 229315296 229451712 229815488 230056617 230193474 231533232 231712402 231850244 231988168 233026944 233165568 233410212 233549064 234092698 234231956 234908352 235667754 237115136 237363924 237505128 237646416 237881672 238023184 238710528 239408512 239802276 241746291 241890102 242597383 243153288 243297936 243683664 245247744 245651112 245841207 245987454 246377446 246524012 247235904 247958816 248366643 248760407 249627168 251423808 251573376 251837334 251987148 252386652 254006592 254273103 254424366 254827734 255328441 255834752 255986944 256661804 256814488 257556096 257709312 258309184 258462848 258542424 259298396 260986689 261400461 262074624 262921848 263078256 264609408 265828297 265986434 266754528 266913216 267534512 267616881 267693664 267776082 268559053 269334576 271063296 271273056 271434432 271595904 271864768 272026496 272311914 272473908 274059744 274945713 276924578 277089316 277254152 277889472 278054784 278495616 278953668 279769322 280744128 281574224 281741728 282205119 283381504 283678836 283847592 284297608 285288192 286122368 286985363 287814096 287985312 288441888 288916299 290597832 290770704 291231696 293327776 293502272 293810223 293985006 294451094 295477056 296341024 296828427 298565772 298743384 300482112 300660864 300976326 301155372 301632828 303803768 303984496 305753728 305847864 305935616 306029808 306742156 306924632 307810944 308710976 311213616 311398752 311910921 312405429 313211136 314223672 316485232 316673504 316771002 316861888 316959444 317697233 317886226 318804192 319736368 319834809 321887664 322136754 322328388 322520136 324204384 324397248 324911552 325445946 327534816 327788276 327983272 329647872 329993748 330190056 330958642 331155524 332111808 332309376 332836224 333383652 335231744 335783112 335982864 336515536 338675456 339030804 339232488 339770312 341779239 341982558 342982507 343972944 344177568 344723232 345290211 347299848 347568603 347775366 347982252 348326734 348533948 349540416 349748352 350562464 350771008 351139047 351347934 351904966 355672704 355884288 356045886 356257692 356469624 356822508 357034776 359112768 359703414 360981589 361697408 361912576 363082552 363298544 364347648 365412992 365525496 366594284 367871616 368981181 369566169 369786018 370519296 371938224 374325504 375826213 376049786 376273492 377135712 377360064 378238448 378463456 378579978 379686937 381009888 382241601 383752128 383980416 384589184 384992706 385221732 387463776 387694272 388308928 388947594 391746964 391980008 393111936 393345792 393969408 394382772 394617384 395535938 395771236 396914112 398087696 398324512 398979651 400642816 401301768 401540496 402177104 405737927 405979294 406909584 407151648 407393856 407797152 408039744 408467871 408710862 409905923 411089616 414951488 415198336 415386867 415633974 415881228 416292926 416540572 417743424 418964896 419653983 422361336 422612592 425072256 425518254 425771388 426446412 429183552 429515672 429771184 430026848 431417021 432272512 432529664 432662832 433927928 435439872 436713088 436847544 439991664 440253408 440977509 441676641 442815744 444511536 447710816 447848658 447977152 448115076 449158157 449425354 450723168 450991296 452041072 452309984 452449242 455705652 455976744 458630592 458903424 459630976 460113234 460386948 463066464 463424804 463700488 463976336 466053888 466820424 467098128 468185396 468463912 469816704 471335508 474727848 475010256 475292832 475763344 476046368 476829339 478817024 479604552 483205131 483492582 483780204 484906303 485194766 486306576 486595872 487367328 488168919 491302224 491682414 491974908 492754892 493048024 494471808 495917632 496437963 496733286 497520814 499254336 502847616 503146752 503674668 503974296 504773304 508013184 508546206 508848732 509655468 510353281 510656882 511669504 513323608 513628976 515112192 516618368 516925696 517084848 518596792 521663049 521973378 522490101 522800922 525843696 526156512 527021901 527857449 529218816 531656594 531972868 533509056 533826432 535069024 535233762 535387328 535552164 536798773 537118106 538669152 542546112 542868864 543191808 543729536 544052992 544623828 544947816 548119488 549891426 550971899 553849156 554178632 554508304 554679027 555778944 556109568 556991232 557907336 559538644 561488256 563148448 563483456 564074679 564410238 567357672 567695184 568595216 572244736 573629483 573970726 575628192 575970624 576883776 577489059 577832598 579522167 581195664 581541408 582463392 583421391 586655552 587004544 587620446 587970012 588902188 590954112 592682048 593303907 593656854 597131544 597486768 600964224 601321728 601952652 602310744 603265656 607607536 607968992 608968941 609934409 611507456 611695728 612059616 613484312 613849264 615621888 617421952 622427232 622797504 623450961 623821842 624439389 624810858 628447344 632970464 633347008 633542004 633723776 633918888 635394466 635772452 637608384 639472736 639669618 643775328 644273508 644656776 645040272 648408768 648794496 649823104 650891892 655069632 655576552 655966544 658478611 659987496 660380112 661917284 662311048 664223616 664618752 665672448 666767304 671566224 671965728 673031072 674138031 678061608 678464976 679540624 683558478 683965116 685557187 685965014 687945888 688355136 689446464 690169851 690580422 694599696 695137206 695550732 695964504 696653468 697067896 699080832 699496704 701124928 701542016 702278094 702695868 703809932 711345408 712091772 712515384 712939248 713645016 714069552 718225536 719406828 721533949 721963178 723394816 726165104 726597088 727792149 728946001 730825984 731050992 733188568 735743232 737523621 737962362 739132338 739572036 743876448 745099929 746281221 751652426 752099572 752546984 754271424 754720128 756476896 756926912 757159956 759373874 762019776 764483202 765985323 767504256 767960832 769178368 769985412 770443464 774927552 775388544 776617856 777895188 778960271 783493928 783960016 784201383 786223872 788765544 789234768 791071876 791542472 793828224 796175392 796649024 797484891 797959302 802603536 803080992 804354208 805677159 810993407 811475854 811958588 813819168 814303296 814787712 815594304 816079488 816935742 817421724 819324443 819811846 822179232 824837139 829902976 830396672 830773734 831267948 831762456 832585852 833081144 835486848 837929792 839307966 844722672 845225184 846615357 850144512 851036508 851542776 852892824 858367104 859031344 859542368 860053696 860956089 862321061 862834042 864545024 865325664 867855856 873426176 873695088 879983328 880506816 881430669 881955018 883353282 889023072 890485281 895421632 895697316 895954304 896230152 898316314 898850708 901446336 901982592 904082144 904619968 904898484 911411304 911953488 917261184 917806848 919261952 920226468 920773896 926132928 926849608 927400976 927952672 930952519 933640848 934196256 936370792 936927824 937216287 939633408 942671016 949455696 950020512 950585664 951526688 952092736 953091699 953658678 959209104 966410262 966985164 967560408 969236023 969812606 970389532 972613152 973191744 974734656 976337838 982604448 983364828 983949816 985509784 986096048 988943616 991835264 992875926 993466572 995041628 998508672 1005695232 1007349336 1007948592 1009546608 1016026368 1017092412 1017697464 1019310936 1020099721 1020706562 1021313764 1026647216 1027257952 1028947521 1030578829 1033236736 1034169696 1037193584 1042705809 1043326098 1043946756 1044980202 1045601844 1051687392 1052313024 1053417141 1054043802 1055714898 1063313188 1063945736 1067018112 1067652864 1070138048 1070467524 1070774656 1071104328 1073597546 1074236212 1077338304 1082944767 1085092224 1085737728 1087459072 1089247656 1089895632 1096238976 1099782852 1101288659 1101943798 1107698312 1108357264 1108698507 1109016608 1109358054 1111557888 1112601791 1115814672 1119077288 1122976512 1126296896 1126966912 1127478639 1128149358 1128820476 1134715344 1135390368 1137190432 1139060811 1147258966 1147941452 1151256384 1151941248 1153767552 1154978118 1155665196 1158355247 1159044334 1162391328 1163082816 1164926784 1166842782 1173311104 1174009088 1175240892 1175940024 1177804376 1181908224 1185364096 1186607814 1187313708 1188939361 1194263088 1194973536 1196938953 1201928448 1203905304 1204621488 1206531312 1215215072 1215937984 1217213781 1217937882 1219143569 1219868818 1223391456 1224119232 1226968624 1227698528 1229717769 1231667381 1234843904 1244854464 1245595008 1246160601 1246901922 1247643684 1248878778 1249621716 1256894688 1258961949 1265940928 1266694016 1267084008 1267447552 1267837776 1270788932 1271544904 1275216768 1278945472 1279339236 1287550656 1288547016 1289313552 1290080544 1294251063 1296817536 1297588992 1299646208 1301783784 1310139264 1311153104 1311933088 1316174251 1316957222 1319974992 1320760224 1323834568 1324622096 1325029923 1328447232 1333534608 1343132448 1343931456 1346062144 1347474471 1348276062 1356123216 1356929952 1359081248 1367116956 1367930232 1371114374 1371930028 1375891776 1376710272 1378892928 1380339702 1381160844 1389199392 1390274412 1391101464 1391929008 1393306936 1394135792 1398161664 1402249856 1403084032 1404556188 1405391736 1407619864 1420927529 1424183544 1425030768 1425878496 1427290032 1428139104 1430488017 1436451072 1438813656 1443067898 1443926356 1452330208 1453194176 1454718909 1455584298 1457025241 1457892002 1462101984 1466377136 1475047242 1475924724 1478264676 1479144072 1487752896 1489313889 1490199858 1492562442 1503304852 1504199144 1505093968 1508542848 1509440256 1512953792 1513853824 1514319912 1518747748 1524039552 1528966404 1531059843 1531970646 1535008512 1539970824 1540886928 1549855104 1550777088 1553235712 1555790376 1556994311 1557920542 1566987856 1567470303 1567920032 1568402766 1572988739 1577531088 1578469536 1582143752 1583084944 1583572347 1587656448 1592350784 1593298048 1594969782 1595918604 1605207072 1606161984 1608708416 1610396319 1611354318 1621986814 1622951708 1623917176 1627638336 1628606592 1629575424 1631188608 1632158976 1633871484 1634843448 1638648886 1639623692 1644358464 1649674278 1652915697 1659805952 1661547468 1662535896 1663524912 1665171704 1666162288 1670973696 1675859584 1678615932 1680914269 1689445344 1690450368 1692224037 1693230714 1698181681 1702073016 1703085552 1705785648 1716734208 1718062688 1719084736 1720107392 1720888449 1721912178 1724642122 1725668084 1730651328 1735711712 1738566501 1741322849 1747390176 1759966656 1761013632 1762861338 1763910036 1766706564 1778046144 1779911721 1780970562 1787299087 1790843264 1791394632 1791908608 1792460304 1796632628 1797701416 1802892672 1803965184 1808164288 1809239936 1809796968 1822822608 1823906976 1826906823 1829803227 1834522368 1840452936 1841547792 1852265856 1853699216 1854801952 1855905344 1860798079 1861905038 1867281696 1868392512 1872741584 1873318167 1873855648 1874432574 1879913371 1885342032 1898911392 1900041024 1901171328 1903053376 1904185472 1906183398 1907317356 1918418208 1932820524 1933970328 1935120816 1938472046 1939625212 1940779064 1945226304 1946383488 1949469312 1952675676 1965208896 1966729656 1967899632 1971019568 1972192096 1975435833 1983670528 1985751852 1986933144 1990083256 1997017344 2008897541 2014698672 2015897184 2019093216 2022414093 2034184824 2035394928 2038621872 2040199442 2041413124 2042627528 2053294432 2054515904 2056671561 2057895042 2061157658 2068339392 2074387168 2085411618 2086652196 2087893512 2089960404 2091203688 2103374784 2104626048 2106834282 2108087604 2111429796 2126626376 2127891472 2134036224 2140276096 2140935048 2141549312 2142208656 2147195092 2148472424 2154676608 2164601847 2165889534 2170184448 2178495312 2179791264 2183376447 2186838003 2192477952 2199565704 2201267819 2202577318 2203887596 2215396624 2216714528 2217397014 2218033216 2218716108 2223880631 2225203582 2231629344 2238154576 2238843663 2252593792 2253933824 2254957278 2256298716 2257640952 2269430688 2270780736 2274380864 2278121622 2294517932 2295882904 2297955969 2302512768 2303882496 2307535104 2309956236 2311330392 2316710494 2318088668 2324782656 2326165632 2329853568 2333685564 2336880813 2346622208 2350481784 2351880048 2355608752 2370728192 2373215628 2374627416 2376465001 2377878722 2388526176 2389947072 2392454673 2393877906 2400877549 2407810608 2409242976 2413062624 2417031477 2430430144 2431875968 2432980221 2434427562 2435875764 2438287138 2439737636 2446782912 2448238464 2453937248 2455397056 2457973329 2459435538 2463334762 2489708928 2491190016 2492321202 2493803844 2495287368 2497757556 2499243432 2513789376 2517923898 2526871123 2531881856 2533388032 2534168016 2535675552 2541577864 2543089808 2550433536 2557890944 2558678472 2575101312 2577094032 2578627104 2580161088 2582868267 2586963183 2588502126 2593635072 2603567568 2620278528 2622306208 2623866176 2630783491 2632348502 2633914444 2639949984 2641520448 2647669136 2649244192 2650059846 2657808559 2667069216 2686264896 2687862912 2692124288 2694948942 2696552124 2712246432 2713859904 2718162496 2734233912 2735860464 2742228748 2743860056 2751783552 2753420544 2757785856 2760679404 2762321688 2778398784 2780548824 2782202928 2783858016 2786613872 2788271584 2792857557 2804499712 2809112376 2810783472 2815239728 2840165489 2841855058 2848367088 2850061536 2851756992 2854580064 2856278208 2859275097 2860976034 2869341461 2877627312 2886135796 2887852712 2904660416 2906388352 2907708069 2909437818 2911168596 2914050482 2915784004 2924203968 2932754272 2950094484 2951849448 2956529352 2958288144 2975505792 2978627778 2980399716 2985124884 3006609704 3008398288 3010187936 3017085696 3019919147 3025907584 3027707648 3028639824 3037495496 3048079104 3057932808 3060299163 3062119686 3063941292 3079941648 3081773856 3086842563 3091736487 3099710208 3111580752 3113988622 3115841084 3133975712 3134940606 3135840064 3136805532 3144107099 3145977478 3155062176 3156939072 3164287504 3166169888 3167144694 3184701568 3186596096 3189939564 3191837208 3210414144 3212323968 3217416832 3220792638 3222708636 3243973628 3245903416 3247834352 3248834301 3255276672 3257213184 3262377216 3267742968 3269686896 3277297772 3279247384 3288716928 3299348556 3303865977 3305831394 3323094936 3325071792 3327049824 3330343408 3332324576 3337805373 3351719168 3357231864 3359829829 3361828538 3378890688 3380900736 3382435917 3384448074 3386461428 3394344121 3396363362 3404146032 3406171104 3411571296 3417182433 3436125376 3438169472 3440214784 3441776898 3443824356 3449284244 3451336168 3461302656 3471423424 3475065741 3477133002 3482645698 3494780352 3519933312 3522027264 3525722676 3527820072 3533413128 3556092288 3559823442 3561941124 3566818083 3572472967 3574598174 3581686528 3582789264 3584920608 3593265256 3595402832 3605785344 3616328576 3618479872 3619593936 3645645216 3647813952 3651641343 3653813646 3657430707 3659606454 3680905872 3683095584 3689153307 3695002143 3704531712 3707398432 3709603904 3711810688 3721596158 3723810076 3734563392 3736785024 3745483168 3746636334 3747711296 3748865148 3757591411 3759826742 3770684064 3797822784 3800082048 3802342656 3806106752 3808370944 3812366796 3814634712 3836836416 3856803293 3865641048 3867940656 3870241632 3876944092 3879250424 3881558128 3882753189 3890452608 3892766976 3898938624 3905351352 3930417792 3933459312 3935799264 3942039136 3944384192 3948522753 3950871666 3971503704 3973866288 3980166512 4015406381 4017795082 4029397344 4031794368 4038186432 4042423413 4044828186 4056655169 4068369648 4070789856 4077243744 4080398884 4082826248 4085255056 4106588864 4109031808 4113343122 4115790084 4122315316 4136678784 4148774336 4170823236 4173304392 4175787024 4179920808 4182407376 4206749568 4209252096 4213668564 4216175208 4222859592 4253252752 4255782944 4262782587 4269540863 4280552192 4281870096 4284417312 4294390184 4296944848 4309353216 4329203694 4331779068 4356990624 4359582528 4364156727 4366752894 4371075723 4373676006 4399131408 4402535638 4405154636 4407775192 4430793248 4433429056 4434794028 4436066432 4437432216 4447761262 4450407164 4463258688 4476309152 4477687326 4505187584 4509914556 4512597432 4515281904 4538861376 4541561472 4548761728 4556243244 4589035864 4591765808 4593179529 4595911938 4605025536 4609350277 4619912472 4622660784 4633420988 4636177336 4649565312 4652331264 4659707136 4667371128 4670982933 4673761626 4700963568 4703760096 4711217504 4718966217 4746431256 4749254832 4750104241 4752930002 4755757444 4777052352 4779894144 4784909346 4787755812 4798900309 4801755098 4815621216 4818485952 4826125248 4831188957 4834062954 4860860288 4863751936 4865960442 4868855124 4871751528 4876574276 4879475272 4893565824 4896476928 4907874496 4910794112 4915946658 4918871076 4926669524 4958747091 4979417856 4984642404 4987607688 4990574736 4995515112 4998486864 5027578752 5035847796 5042742807 5050737643 5053742246 5063763712 5068336032 5071351104 5083155728 5086179616 5094545043 5102622007 5115781888 5117356944 5150202624 5154188064 5157254208 5160322176 5162665347 5165736534 5173926366 5177004252 5207135136 5215699503 5223968547 5244612416 5247732352 5261566982 5264697004 5267828888 5279899968 5283040896 5295338272 5298488384 5300119692 5315617118 5334138432 5361897261 5372529792 5375725824 5384248576 5389897884 5393104248 5424492864 5427719808 5436324992 5452721897 5468467824 5471720928 5484457496 5487720112 5489409681 5503567104 5521358808 5524643376 5556797568 5561097648 5564405856 5567716032 5573227744 5576543168 5582394237 5585715114 5618224752 5621566944 5630479456 5639740113 5676953849 5680330978 5683710116 5696734176 5700123072 5703513984 5709160128 5712556416 5718550194 5721952068 5735271101 5738682922 5755254624 5772271592 5775705424 5809320832 5812776704 5815416138 5818875636 5822337192 5828100964 5831568008 5848407936 5865508544 5900188968 5903698896 5913058704 5916576288 5926307499 5951011584 5957255556 5960799432 5970249768 6013219408 6016796576 6020375872 6026692623 6036247427 6039838294 6051815168 6057279648 6074990992 6115865616 6120598326 6124239372 6127882584 6159883296 6163547712 6170014683 6173685126 6183472974 6223161504 6227977244 6231682168 6267951424 6269881212 6271680128 6273611064 6288214198 6291954956 6310124352 6313878144 6328575008 6332339776 6334289388 6369403136 6379879128 6383674416 6420828288 6424647936 6434833664 6441585276 6445417272 6487947256 6491806832 6493805541 6495668704 6497668602 6510553344 6516667633 6535485936 6539373792 6554595544 6558494768 6560514009 6577433856 6598697112 6603803457 6607731954 6611662788 6646189872 6650143584 6654099648 6660686816 6664649152 6671641893 6675610746 6714463728 6719659658 6723657076 6757781376 6761801472 6764871834 6768896148 6772922856 6784652161 6788688242 6792726724 6808292064 6812342208 6823142592 6834364866 6872250752 6876338944 6883553796 6887648712 6898568488 6902672336 6922605312 6942846848 6950131482 6954266004 6965291396 6989560704 7010642439 7039866624 7051445352 7055640144 7066826256 7112184576 7119646884 7123882248 7129395003 7133636166 7140698047 7144945934 7149196348 7165578528 7169841216 7186530512 7190805664 7202632647 7214051803 7232657152 7239187872 7291290432 7295627904 7298940663 7303282686 7307627292 7314861414 7319212908 7361811744 7366191168 7373919987 7378306614 7390004286 7414796864 7419207808 7423621376 7443192316 7447620152 7469126784 7473570048 7490966336 7493272668 7495422592 7497730296 7515182822 7519653484 7541368128 7580613369 7595645568 7600164096 7612213504 7624733592 7629269424 7673672832 7709020613 7713606586 7731282096 7735881312 7740483264 7753888184 7758500848 7760889549 7763116256 7765506378 7780905216 7788212537 7810702704 7860835584 7866918624 7871598528 7884078272 7888768384 7892350473 7897045506 7901743332 7943007408 7947732576 7960333024 7973425677 8030812762 8035590164 8058794688 8063588736 8076372864 8084846826 8089656372 8108486729 8113310338 8136739296 8141579712 8154487488 8160797768 8165652496 8170510112 8213177728 8218063616 8226686244 8231580168 8244630632 8273357568 8297548672 8322575527 8341646472 8346608784 8351574048 8359841616 8364814752 8378572671 8413499136 8427337128 8432350416 8445719184 8506505504 8511565888 8520496467 8525565174 8534004983 8539081726 8563740192 8568834624 8588780368 8593889696 8608024383 8658407388 8663558136 8713981248 8719165056 8723124207 8728313454 8733505788 8742151446 8747352012 8798262816 8805071276 8810309272 8815550384 8861586496 8866858112 8869588056 8872132864 8874864432 8895522524 8900814328 8926517376 8952618304 8955374652 9019829112 9025194864 9030563808 9059757441 9077722752 9083122944 9097523456 9112486488 9178071728 9180897489 9183531616 9186359058 9191823876 9213219757 9218700554 9239824944 9245321568 9266841976 9272354672 9275209461 9299130624 9334742256 9341965866 9347523252 9401927136 9407520192 9422435008 9432321297 9437932434 9492862512 9498509664 9500208482 9505860004 9511514888 9554104704 9559788288 9569818692 9575511624 9597800618 9603510196 9631242432 9636971904 9652250496 9662377914 9668125908 9721720576 9731920884 9737710248 9743503056 9753148552 9758950544 9787131648 9815748992 9821588224 9831893316 9837742152 9853339048 9911597931 9917494182 9946492703 9969284808 9975215376 9981149472 9991030224 9996973728 10013416119 10055157504 10071695592 10079489487 10085485614 10101475286 10107484492 10136672064 10142702208 10166311456 10172359232 10183032363 10189090086 10199176687 10205244014 10234713888 10308376128 10314508416 10320644352 10325330694 10331473068 10347852732 10354008504 10414270272 10425197223 10431399006 10447937094 10468466081 10489224832 10495464704 10523133964 10529394008 10535657776 10559799936 10566081792 10590676544 10596976768 10600239384 10631234236 10668276864 10700454249 10717418901 10723794522 10745059584 10779795768 10786208496 10848985728 10855439616 10872649984 10898960177 10905443794 10936935648 10943441856 10968914992 10972292121 10975440224 10978819362 11010921173 11042717616 11049286752 11085006429 11113595136 11122195296 11128811712 11135432064 11146455488 11153086336 11164788474 11171430228 11236449504 11243133888 11260958912 11272774233 11279480226 11353907698 11360661956 11367420232 11393468352 11400246144 11407027968 11418320256 11425112832 11437100388 11443904136 11470542202 11477365844 11510509248 11544543184 11551410848 11570409879 11618641664 11630832276 11637751272 11644674384 11656201928 11663136016 11696815872 11731017088 11766399883 11800377936 11807397792 11826117408 11833152576 11845568259 11852614998 11887271767 11914511112 11921598864 11940499536 12026438816 12033593152 12040751744 12046219143 12053385246 12072494854 12079676588 12114559296 12149981984 12169965507 12231731232 12241196652 12248478744 12255765168 12319766592 12327095424 12340029366 12347370252 12366945948 12446323008 12455954488 12463364336 12511093609 12535902848 12539762424 12543360256 12547222128 12576428396 12583909912 12620248704 12627756288 12657150016 12664679552 12668578776 12759758256 12767348832 12788347761 12808622589 12841656576 12883170552 12890834544 12975894512 12983613664 12987611082 12991337408 12995337204 13025586553 13033335266 13070971872 13078747584 13109191088 13113227169 13116989536 13121028018 13197394224 13207606914 13215463908 13223325576 13292379744 13300287168 13308199296 13321373632 13329298304 13343283786 13351221492 13428927456 13439319316 13447314152 13515562752 13529743668 13537792296 13545845712 13569304322 13577376484 13585453448 13616584128 13624684416 13646285184 13668729732 13744501504 13767107592 13775297424 13797136976 13805344672 13828050831 13885693696 13900262964 13908532008 13930582792 13979121408 14012948799 14021284878 14062282787 14102890704 14111280288 14133652512 14156898651 14239293768 14247764496 14250312723 14258790006 14267272332 14281396094 14289891868 14298392696 14331157056 14339682432 14373061024 14381611328 14396700927 14405265294 14428103606 14478375744 14582580864 14591255808 14597881326 14606565372 14615254584 14629722828 14638425816 14723623488 14732382336 14747839974 14756613228 14780008572 14800245149 14829593728 14838415616 14886384632 14895240304 14938253568 14981932672 14986545336 14990845184 14995460592 15030365644 15039306968 15082736256 15128228421 15152212929 15161226738 15191291136 15249467184 15258538848 15283635129 15307866021 15347345664 15408874733 15418041226 15427213172 15462564192 15471762624 15480966528 15507776368 15517001696 15521779098 15526232512 15531012756 15567164417 15576425074 15621405408 15671905641 15733837248 15743197056 15768156544 15777536768 15784700946 15794091012 15803486664 15886014816 15895465152 15920666048 15946851354 16061625524 16071180328 16085691783 16117589376 16127177472 16152745728 16169693652 16179312744 16216973458 16226620676 16273478592 16283159424 16308974976 16321595536 16331304992 16341020224 16358165691 16426355456 16453372488 16463160336 16489261264 16595097344 16635255007 16645151054 16683292944 16693217568 16703148096 16719683232 16729629504 16747182711 16757145342 16806142843 16854674256 16864700832 16891438368 16919220339 17013011008 17023131776 17030861547 17040992934 17051130348 17068009966 17078163452 17127480384 17137669248 17177560736 17187779392 17205813303 17216048766 17316814776 17327116272 17427962496 17438330112 17446248414 17456626908 17467011576 17484302892 17494704024 17596525632 17610142552 17620618544 17631100768 17688097861 17723172992 17733716224 17739176112 17749728864 17791045048 17801628656 17853034752 17905236608 17910749304 18039658224 18050389728 18061127616 18080077869 18108742281 18119514882 18155445504 18224972976 18356143456 18361794978 18367063232 18372718116 18383647752 18415484437 18426439514 18437401108 18479649888 18490643136 18533683952 18544709344 18550418922 18669484512 18683931732 18695046504 18803854272 18815040384 18844870016 18864642594 18875864868 18985725024 18997019328 19000416964 19011720008 19023029776 19108209408 19139637384 19151023248 19195601236 19207020392 19262484864 19273943808 19304500992 19324755828 19336251816 19463841768 19475420496 19487006112 19506297104 19517901088 19550002899 19631497984 19663786632 19675484304 19706678096 19811410371 19823195862 19834988364 19881158423 19892985406 19938569616 19950430752 19962298944 19982060448 19993947456 20014925679 20026832238 20143391184 20158978974 20170971228 20202950572 20214968984 20273344128 20285404416 20332622912 20344718464 20353956483 20366064726 20378180172 20398353374 20410488028 20469427776 20616752256 20629016832 20650661388 20662946136 20695705464 20708017008 20828540544 20850394446 20862798012 20895874188 20924484521 20936932162 20978449664 21046267928 21058788016 21071315552 21119599872 21139434029 21181353088 21193953536 21200478768 21262468472 21336553728 21388185009 21400908498 21422094141 21434837802 21447589044 21559591536 21572416992 21607897941 21642155409 21697971456 21797920354 21810887588 21873871296 21886883712 21937829984 21944584242 21950880448 21957638724 22008749693 22021842346 22085435232 22098573504 22170012858 22244390592 22257623424 22270864128 22292910976 22306172672 22329576948 22342860456 22472899008 22486267776 22521917824 22545548466 22558960452 22589847859 22707815396 22721323912 22734840464 22741840107 22786936704 22800492288 22836640512 22874200776 22887808272 22941084404 22954731688 23021018496 23089086368 23102821696 23127061839 23140819758 23261664552 23275502544 23289348768 23312403856 23326272032 23364637611 23462034176 23518808803 23532799766 23600755872 23614795584 23652234816 23666305152 23677051419 23691136518 23705229996 23760408847 23774543534 23829022224 23843197728 23880999072 23920277031 24052877632 24067186304 24081503488 24092438286 24106770492 24144989708 24159353176 24229118592 24299963968 24325460187 24339931014 24463462464 24482393304 24496957488 24511530336 24639533184 24654190848 24680058732 24694740504 24733891896 24892646016 24911908976 24926728672 24967726581 25007310769 25022187218 25071805696 25079524848 25094444256 25152856792 25167819824 25240497408 25314300032 25329359104 25337157552 25519516512 25534697664 25561489401 25576695522 25602014949 25617245178 25766341104 25781669088 25824073149 25951789024 25967227328 25975222164 25982674816 25990674408 26051173106 26066670532 26141943744 26157495168 26218382176 26226454338 26233979072 26242056036 26394788448 26415213828 26430927816 26446651152 26584759488 26600574336 26616398592 26642747264 26658596608 26686567572 26702442984 26857854912 26878638632 26894628304 26997623051 27059487336 27075584592 27091691424 27138608644 27154752968 27170906896 27179272323 27233168256 27249368832 27292570368 27337459464 27534215184 27550594848 27594273952 27610689344 27639659271 27656101662 27800525928 27817064016 27861165584 28025897598 28042569756 28107844667 28124565574 28205781408 28222560576 28267305024 28296963891 28313797302 28478587536 28495528992 28500625446 28517580012 28534544664 28562792188 28579783736 28596785392 28662314112 28679364864 28746122048 28763222656 28793401854 28810530588 28856207212 28956751488 29165161728 29195762652 29213130744 29230509168 29259445656 29276851632 29447246976 29464764672 29495679948 29513226456 29560017144 29582891909 29600490298 29659187456 29772769264 29790480608 29839478109 29886786041 29963865344 29973090672 29990921184 30060731288 30078613936 30165472512 30238468461 30256456842 30304425858 30322453476 30498934368 30517077696 30549097089 30567270258 30597530061 30615732042 30817749466 30836082452 30854426344 30925128384 30943525248 30961933056 31015552736 31034003392 31043558196 31052465024 31062025512 31134328834 31152850148 31242810816 31343811282 31405398243 31467674496 31486394112 31536313088 31569401892 31588182024 31606973328 31772029632 31790930304 31841332096 31893702708 31937371111 32123251048 32142360656 32152256703 32171383566 32235178752 32265451939 32339387304 32358625488 32433946916 32453241352 32546957184 32566318848 32617949952 32643191072 32662609984 32682040448 32696880531 32716331382 32906744976 32926320672 32978522528 33032763519 33250729687 33270510014 33290302108 33366585888 33386435136 33406296192 33439366464 33459259008 33494365422 33514290684 33592302163 33612285686 33709348512 33729401664 33782876736 33818322699 33838440678 34026022016 34046263552 34061723094 34081985868 34102260696 34136019932 34156326904 34254960768 34275338496 34355121472 34375558784 34411626606 34432097532 34633629552 34654232544 34711229637 34855924992 34892496828 34913253816 34934023152 34968605784 34989408048 35193051264 35220285104 35241237088 35262201536 35299199649 35355163501 35376195722 35446345984 35478352224 35499457728 35582090096 35603257312 35661815301 35718354049 35810473216 35821498608 36079316448 36100779456 36122255232 36138657429 36160155738 36217484562 36239029764 36449945952 36509896521 36712286912 36723589956 36734126464 36745436232 36767295504 36830968874 36852879028 36874802216 36959299776 36981286272 37067367904 37089418688 37100837844 37338969024 37367863464 37390093008 37533280827 37607708544 37630080768 37689740032 37729285188 37751729736 37971450048 37994038656 38000833928 38023440016 38046059552 38169053279 38279274768 38302046496 38391202472 38414040784 38425867767 38524969728 38649511656 38672503632 38927683536 38950840992 38974012224 39012594208 39035802176 39076759659 39100005798 39327573264 39350968608 39413356192 39622820742 39646391724 39669976728 39738676943 39762316846 39785970812 39877139232 39900861504 39924597888 39964120896 39987894912 40029851358 40053664476 40286782368 40317957948 40341942456 40405901144 40429937968 40546688256 40665245824 40689436928 40707912966 40732129452 40756360344 40796706748 40820976056 40938855552 41233504512 41301322776 41325892272 41391410928 41416034016 41484152493 41657081088 41700788892 41725596024 41791748376 41824088561 41848969042 41873864324 42092535856 42117576032 42142631104 42186848361 42253731989 42278868058 42362706176 42400957536 42524936944 42750938169 42776370018 42801816996 42844188282 42869675604 42895178088 43119183072 43144833984 43190102781 43215795882 43284310818 43595840708 43621775176 43747742592 43773767424 43875659968 43889168484 43901760896 43915277448 44017499386 44043684692 44170870464 44197147008 44340025716 44400735447 44488781184 44515246848 44585821952 44659153896 44685720912 44945798016 44972535552 45043835648 45091096932 45117920904 45152835019 45179695718 45415630792 45442647824 45456638787 45469680928 45483680214 45573873408 45616673431 45748401552 45775616544 45882168808 45909463376 45923598063 46042036992 46178172736 46205643392 46226624199 46254123678 46281639516 46523329104 46551005088 46578697536 46624807712 46652544064 46701493251 46729275222 47037617606 47065599532 47201511744 47229591168 47304469632 47332610304 47354102838 47382273036 47410459992 47492565127 47520817694 47549087068 47658044448 47686395456 47761998144 47840554062 48105755264 48134372608 48184876572 48213540984 48289979416 48318706352 48458237184 48599927936 48650920374 48679862028 48746513801 48926924928 48964786608 48993914976 49023060672 49074497073 49279066368 49360117464 49389481008 49467783792 49785292032 49823817952 49853457344 49905765021 49935453162 49984886329 50014621538 50044374436 50159049696 50188888512 50305713584 50335639648 50418428529 50498362621 50628600064 50674315104 51039033024 51069395328 51092584641 51122978802 51153391044 51204029898 51234490356 51532682208 51563338176 51617439909 51648146298 51903578048 51934454656 51950444328 51965349632 51981348816 52102346212 52133341064 52283887488 52314990336 52436764352 52452908676 52467958144 52484112072 52789576896 52830427656 52861855632 52893302304 53064293583 53169518976 53201148672 53285494528 53373135144 53404885968 53715709824 53757277264 53789256608 53963144291 53995246102 54118974672 54151169184 54183382848 54277217288 54309505936 54326226843 54341813792 54358544646 54466336512 54517487759 54674918928 55068430368 55101189696 55188547904 55221378688 55246453311 55279318542 55312203324 55601051856 55634128032 55722331168 56051795196 56085139512 56215689334 56249131148 56411562816 56445121152 56534610048 56593927782 56627594604 56957175072 56991057984 57001250892 57035160024 57069089328 57125584376 57159567472 57193570784 57324628224 57492244096 57526445312 57586803708 57621061176 57712414424 57913502976 58258028689 58391525304 58426261488 58461018336 58518891312 58553703264 58650008697 58894493952 58991359896 59026452912 59120034288 59165783818 59200980596 59545538528 59580961216 59643475269 59678956218 59738034881 59773572082 59946181344 59981842368 60121462576 60157227872 60476936922 60512913684 60608851716 60644906952 60997868736 61034155392 61061869449 61098194178 61134540516 61195060122 61231464084 61635498932 61672164904 61708852688 61850256768 61887050496 62031105472 62068006784 62087116392 62104930048 62124051024 62268657668 62305700296 62485621632 62687622564 62773453563 62810796486 62935348992 63138803784 63176364048 63213946656 63418302087 63544059264 63581860608 63682664192 63787405416 63836766751 63874742222 64246502096 64266282423 64284721312 64304513406 64342767132 64492538299 64530903878 64678774608 64717250976 64867893832 64906482704 64926466227 65093914368 65286382144 65325219968 65364080896 65393761062 65432662764 65813489952 65852641344 65957045056 66026249079 66065527038 66501459374 66541020028 66580604216 66733171776 66772870272 66812592384 66878732928 66918518016 66988730844 67028581368 67184604326 67224571372 67418697024 67458803328 67565753472 67636645398 67676881356 67769543577 68052044032 68123446188 68163971736 68204521392 68272039864 68312653808 68509921536 68710242944 68751117568 68823253212 68864195064 68917485029 69267259104 69308465088 69381185517 69422459274 69625448921 69784993656 69826507632 69868046304 69937211568 69978816096 70093912833 70386102528 70440570208 70482474176 70524403072 70556426409 70598399298 70710327002 70752391444 70956704448 70998915456 71164180192 71206514624 71281226541 71323630602 71394236809 71436708098 71642997216 72158632896 72201558912 72244510464 72277314858 72320311476 72434969124 72478059528 72899891904 72976380561 73019793042 73279262567 73424573824 73447179912 73468252928 73490872464 73534591008 73661937748 73705758056 73749604432 73918599552 73962572544 74134735808 74178837376 74201675688 74677938048 74735726928 74780186016 74903179743 75021932307 75066561654 75215417088 75458570376 75503459472 75942900096 75988077312 76001667856 76046880032 76092119104 76292721239 76338106558 76558549536 76604092992 76782404944 76806044847 76828081568 76851735534 77076448211 77299023312 77345007264 77855367072 77901681984 77948024448 78025188416 78071604352 78153519318 78200011596 78655146528 78701937216 78826712384 79245641484 79292783448 79339953456 79477353886 79524633692 79571941624 79754278464 79801723008 79849195776 79928241792 79975789824 80059702716 80107328952 80573564736 80635915896 80683884912 80811802288 80859875936 80992869153 81330491648 81415825932 81464258904 81512720688 81593413496 81641952112 81877711104 82364799181 82602645552 82651784544 82782821856 82832068032 82918977813 82968304986 83210902369 83401577784 83451192048 83583496752 83648177122 83697938084 83747728648 84185071712 84235152064 84285262208 84323534001 84373696722 84507463978 84557736116 84801915072 85049873888 85501876338 85552740036 85603633992 85688376564 85739351208 85790356176 86238366144 86289667968 86380205562 86431591764 86568621636 87191681416 87243550352 87495485184 87577655263 87751319936 87778336968 87803521792 87830554896 88034998772 88087369384 88341740928 88394294016 88680051432 88748675727 88801470894 88977562368 89318307792 89371441824 89518434327 89660358123 89891596032 90182193864 90235841808 90251980579 90305670038 90359391436 90831261584 90885295648 90913277574 90939361856 90967360428 91179105871 91233346862 91496803104 91551233088 91764337616 91792590183 91818926752 91847196126 92356345472 92411286784 92453248398 92508247356 92563279032 93046658208 93102010176 93157395072 93249615424 93305088128 93402986502 93458550444 94075235212 94131199064 94216194729 94403023488 94459182336 94608939264 94708205676 94764546072 94820919984 94985130254 95041635388 95098174136 95316088896 95372790912 95523996288 95681108124 95812113333 96211510528 96369753144 96427081968 96579958832 96637412704 96796355817 97199855872 97301840748 97359724056 97435065041 97493027602 97853849856 97929573216 97987829952 98046121344 98090641593 98148994146 98435979509 98720234928 98778962016 98935567584 99098290557 99647635904 99706914688 99752189061 99811530042 99870906324 99969772658 100029243076 100088748872 100318099392 100377777024 100611427168 100671279296 100776906489 100836857058 100996725242 101348630208 102078066048 102138790656 102185169282 102245957604 102306782088 102408059796 102468980712 103065364416 103126676352 103234879818 103296292596 103601716043 103807156096 103868909312 103900888656 103962697632 104204692424 104266682128 104567774976 104873528704 104905817352 104935916288 104968224144 105579153792 105660855312 105723711264 105786604608 105897598947 106065490503 106128587166 106339037952 106746270288 106809771936 106985445903 107155062147 107431419648 107514554528 107578513216 107862123131 107926288582 107990492204 108237949344 108302338368 108366765696 108554434576 108619011872 108652453686 108683627584 108717089292 108970150919 109034975518 109349837856 110136860736 110202379392 110377095808 110442757376 110492906622 110558637084 110624406648 111202103712 111268256064 111444662336 112103590392 112170279024 112431378668 112498262296 112599842481 112823125632 112890242304 113069220096 113187855564 113255189208 113914350144 113982115968 114002501784 114070320048 114138178656 114251168752 114319134944 114387141568 114507159837 114984488192 115173607416 115242122352 115424828848 116446785049 116516057378 116783050608 116852522976 116922036672 117037782624 117107406528 117230278977 117300017394 117642999901 117982719792 118052905824 118240068576 118331567636 118401961192 119091077056 119161922432 119216030829 119286950538 119357912436 119476069762 119547144164 119892362688 119963684736 120242925152 120314455744 120953873844 121025827368 121217703432 121289813904 121995737472 122068310784 122123738898 122196388356 122269081032 122390120244 122462928168 123270997864 123344329808 123417705376 123700513536 123816685027 124062210944 124136013568 124174232784 124248102048 124537315336 124611400592 124971243264 125375245128 125472265683 125546907126 125621592972 126277607568 126352728096 126427893312 126560545083 126761195967 126836604174 127088118528 127574810832 127673533502 127749484444 128493004192 128532564846 128569442624 128609026812 128685534264 128908391059 128985076598 129061807756 129357549216 129434501952 129735787664 129812965408 129852932454 130572764288 130650439936 130787522124 130865325528 131626979904 131705282688 131914090112 132052498158 132131054076 133002918748 133082040056 133161208432 133202206341 133466343552 133545740544 133757465856 133977461688 134057162736 134369208652 134449142744 134837394048 134917606656 135131506944 135273290796 135353762712 135458505057 135539087154 136246892376 136327943472 136409042784 136544079728 136625307616 136850020293 137420485888 137646506424 137728390128 137753022989 137834970058 138534518208 138616930176 138679872597 138762371034 138844918548 139168108961 139250897842 139569987312 139653015264 139736092608 139874423136 139957632192 140104479753 140187825666 140881140416 140964948352 141048806144 141112852818 141196798596 141420654004 141504782888 141913408896 141997830912 142328360384 142413029248 142477695381 142562453082 142647261204 142788473618 142873416196 143285994432 144317265792 144403117824 144554629716 144640622952 144869938248 144956119056 145799783808 145952761122 146039586084 146239541403 146471391647 146558525134 146849147648 146894359824 146981744928 147069182016 147323875496 147411516112 147499208864 147837199104 147976038203 148269471616 148357674752 148403351376 149355876096 149471453856 149560372032 149717295063 149806359486 149954658987 150043864614 150133123308 150917140752 151006918944 151255285587 151495087863 151885800192 152003335712 152093760064 152184238208 152585442478 152676213116 153117099072 153208185984 153564809888 153612089694 153656163136 153703471068 154061247851 154152896422 154598046624 154690014528 155710734144 155803363968 155896048896 156050376832 156143208704 156307038636 156400023192 157310293056 157403874432 157653424768 158128935013 158491282968 158585566896 158679906912 158954707772 159049267384 159143883248 159192880749 159508556928 159603446016 159856483584 160119405432 160214657904 161147129472 161271831792 161367769824 161623604576 161719751872 161889432873 161985738306 162831651864 162928517808 163025441376 163186826992 163283904224 163552463277 164631661621 164729598362 165205291104 165303569088 165565643712 165664136064 165739359933 165837955626 165936609972 166322861929 166421804738 166803155568 166902384096 167166993504 167296354244 167395876168 167495457296 168370143424 168470304128 168570524416 168647068002 168747393444 169014927956 169115472232 169603830144 170099747776 171003752676 171105480072 171207267984 171376753128 171478702416 171580712352 172476732288 172579335936 172760411124 172863183528 173137243272 174383362832 174487100704 174774086067 175051175383 175155310526 175502639872 175556673936 175661109792 176069997544 176174738768 176683481856 177360102864 177497351454 177602941788 178636615584 178742883648 178930425807 179036868654 179214104643 179320716246 180364387728 180471683616 180503961158 180611340076 180718782872 181662523168 181770591296 181826555148 181878723712 181934720856 182358211742 182466693724 182993606208 183102466176 183528675232 183585180366 183637853504 183694392252 184712690944 184906496796 185016494712 185126558064 186093316416 186204020352 186314790144 186499230848 186610176256 186805973004 186917100888 188150470424 188262398128 188320360689 188432389458 188806046976 188983361357 189416411352 189529092144 189641839968 189970260508 190083270776 190196348272 190254906261 190632177792 190745581824 191047992576 191362216248 191510300253 191624226666 192739506288 192854163936 193159917664 193274825408 193477614897 193592711634 194603681496 194719448112 194870130082 194986055204 195859146432 195975659904 196092242688 196181283186 196297988292 196754912669 196871959018 197440469856 197557924032 197871135168 198078747237 198196581114 199295271808 199413829376 199504378122 199623060084 199741812648 199939545316 200058486152 200177497744 200636198784 200755554048 201222854336 201342558592 201553812978 201673714116 201993450484 202697260416 203308630731 204156132096 204370338564 204491915208 204613564176 204816119592 204937961424 206130728832 206253352704 206469759636 206592585192 206752455087 207080243363 207203432086 207614312192 207801777312 207925395264 208409384848 208533364256 208876346763 209207502287 209747057408 209811634704 209936448288 211158307584 211321710624 211447422528 211573209216 211669279227 211795197894 212130981006 212257174332 213492540576 213619543872 213843679623 213970891806 214182710427 214310124294 215029109056 215157026432 215724246262 215852577164 215980984408 216475898688 216604676736 216733531392 217108869152 217238023744 217304907372 217367255168 217434178584 217940301838 218069951036 218699675712 219837787701 220273721472 220404758784 220754191616 220985813244 221117274168 221248813296 222404207424 222536512128 222889324672 223561597777 224207180784 224340558048 224862757336 224996524592 225065796921 225199684962 225646251264 225858163573 226375711128 226510378416 227828700288 227964231936 228005003568 228140640096 228276357312 228502337504 228638269888 228774283136 228878163717 229014319674 230347214832 230484244704 230849657696 231229344633 232755107809 232893570098 233032114756 233566101216 233705045952 233844073344 234075565248 234214813056 234460557954 234600034788 235146115141 235285999802 235965439584 236105811648 236480137152 236663135272 236803922384 238182154112 238323844864 238432061658 238573901076 238715824872 238952139524 239094288328 239784725376 239927369472 240485850304 240628911488 241907747688 242051654736 242435406864 242579627808 242978607459 243991474944 244247477796 244392776712 244538162064 244780240488 244925856336 246541995728 246688659616 246835410752 247094397543 247486144507 247633370054 248124421888 248348465568 248496204096 249074630672 249222801184 249632707107 250750490256 250944531366 251093814252 251243185944 252555215136 252705456192 252855786624 252970602003 253121090166 253522391934 253673208348 255149621664 255347067004 255498968888 256986008384 257065129692 257138885248 257218053624 257371068528 257816782118 257970153196 258123615512 258715098432 258869003904 259471575328 259625930816 259705864908 261145528576 261575044248 261730651056 262732965789 263253959808 263410565376 263828180224 264104996316 264262108152 266005837496 266164080112 266246027181 266322416864 266404412682 266932687104 267183372953 267954923376 268114325472 268738417304 268898285488 268981074369 269674788096 270546581592 270707525424 270755941737 270917010114 271078174308 272493784752 272655886944 272818085568 273088159456 273250615232 273537317613 273700040586 275293012848 275456780256 275506045978 275669940116 277069036416 277233860352 277359745194 277524742068 277689837096 278170738601 278336217922 278501795684 279139974624 279306030528 279472185216 279748846272 279915264384 280208959506 280375651332 281762280832 281929896704 282225705636 282393597192 282841308008 283009565776 283826817792 284656720768 284826058496 284955390762 285124906164 285294522408 285576947236 285746832392 286571988864 287436339999 288634531584 289109259432 289281245904 289739876496 289912238112 290389067451 291599567616 291905522244 292079172168 292305195123 292479082806 292768619927 292942783294 293117050268 293788719648 293963489856 294138364032 294647750992 294823032224 294998417728 295307938527 295776123923 295952076406 296538943232 296806702752 298942907712 299120744064 299256567183 299434590126 299612718972 299909317974 300087729228 300266246616 301834281504 302013837888 302330719467 302510571174 302990175726 304006671424 304187520128 304368476416 305170884956 305352426232 306234198144 306416371968 307129619776 307224179388 307312326272 307406942136 308122495702 308305792844 309196093248 309380029056 310805148129 311421468288 311606727936 312100753664 312614077272 312800046384 314620586112 314807748864 315306849536 316069845133 316257870026 316982565936 317171133792 317359813824 317909415544 318098534768 318196471509 318287766496 318385761498 319017113856 319316714017 320238810864 320429315808 321465186441 322294258944 322543663584 322735539648 323247209152 323439503744 323586369393 323778865746 323971476612 325663303728 325857035616 326050882752 326373653984 326567808448 326910452757 327104926554 329263323242 329459196724 330410582208 330607138176 331131287424 331328272128 331478719866 331675911252 331873219944 332447955889 332645723858 332843609476 333606311136 333804768192 334333987008 334592708488 334791752336 334990914592 336740286848 336940608256 337294136004 337494786888 338029855912 338230944464 339207660288 340199495552 341225596607 342007505352 342210960144 342414535968 342753506256 342957404832 343161424704 343521479511 344953464576 345520822248 345726367056 346274486544 348766725664 348974201408 349340355147 349548172134 349894204303 350102350766 350310621052 351113347872 351322219584 352139995088 352349477536 352928999703 354720205728 354994702908 355205883576 357273231168 357485767296 357648092487 357860851614 358073737308 358428209286 358641432492 360728775456 360943367232 361007922316 361222680152 361437565744 363325046336 363541182592 363653110296 363757447424 363869441712 364716423484 364933387448 365987212416 366204932352 367057350464 367170360732 367275707008 367388784504 369812993592 370032989424 370253116128 371450055081 372186632832 372408040704 372998461696 373611946008 373834201776 376300940848 376416797049 376524796256 376640721378 376864778916 377742010037 377966722714 378832822704 379058184288 379283679936 379940521016 380166541552 380283587901 380392696544 380509812522 381264355584 382724432496 383020600506 383248453332 385479012576 385708327872 386319835328 386549650816 386725173177 386955229794 387185423268 389207362992 389438896224 389740260164 389972110408 391718292864 391951319808 392362566372 392595976584 393509825338 393743918036 394880939712 395115848064 395742270336 396157494474 396393162228 398590543616 399008756244 399246120168 399483625296 399879090632 400116972304 400354995488 401272397568 402445708672 402685117184 403107625956 403347428232 403986900968 405394520832 406375515171 406617261462 407806200823 408740677128 408983830416 409227128352 409632239184 409875922848 410550060879 412261457664 412939519272 413185170384 413259068967 413504910174 414160486726 414406864172 415603554624 415850790528 416818769696 417066728512 417504326883 417752693526 418166244167 418415004574 419623269408 419872896576 422643421248 422894845056 423146418432 423338558454 423590395788 424261962012 424514348664 426985081152 427239087744 427433086143 427687359246 427941783612 428365420854 428620248588 429207109321 430058218112 430314052864 431448492524 431705154328 431961968816 432951797376 433209353472 434217738304 434476047488 434609814744 434734510336 434868357168 435880603676 436139902072 437399351424 438718624209 439414174941 439675575402 440547442944 441971626488 442234548336 442497626592 443928114609 444808414848 445073024256 445778649344 446857367257 447123195554 448414361568 448681116096 449725514672 449863976961 449993049184 450131593842 450399369924 451447768093 451716327146 452751422256 453020756832 454485263589 455657400576 456010007136 456281280192 456552714624 457004675008 457276539776 457548566272 457756327434 458028639348 460694429664 460968489408 461699315392 462183743553 462458689266 465510215618 465787140196 466064229512 467132202432 467410091904 467688146688 468151130496 468429626112 468921115908 469200069576 470292230282 470571999604 471930879168 472211623296 472960274304 473326270544 473607844768 474386805039 476364308224 476864123316 477147802152 477431649744 477904279048 478188576656 479569450752 480971700608 481257822976 482422395203 483815495376 484103309472 484870813728 485159255616 485668298619 485957214918 487378142447 488494955592 488785553424 489076324128 489560480976 489851712672 490657389831 493083991456 493377319232 493670821504 493894984863 494188795086 494972289014 495266740108 496696931136 496992408192 498149261344 498445602368 498968585787 499265414214 501500980512 501889062732 502187628504 502486371888 505110430272 505410912384 505711573248 505941204006 506242180332 507044783868 507346416696 510299243328 510694134008 510997937776 512954837969 513972016768 514130259384 514277770496 514436107248 514742137056 515633564236 515940306392 516247231024 517430196864 517738007808 518943150656 519251861632 519411729816 523150088496 523461302112 524322258201 525153526149 525465931578 526507919616 528209992632 528524216304 532011674992 532328160224 532492054362 532644833728 532808825364 534049048673 534366745906 535909846752 536228650944 537476834608 537642313929 537796570976 537962148738 541093163184 541415050848 541511883474 541834020228 542156348616 544987569504 545311773888 545636171136 546176318912 546501230464 547074635226 547400081172 550586025696 550913560512 551012091956 551339880232 554138072832 554719490388 555049484136 555379674192 556341477202 556672435844 557003591368 558279949248 558612061056 558944370432 559497692544 559830528768 560417919012 560751302664 563524561664 564451411272 564787194384 565682616016 566019131552 566950084071 569313441536 569910781524 570249812328 570589044816 571153894472 571493664784 573143977728 574530900759 574872679998 576553594267 578218518864 578562491808 579479752992 579824476224 580432844691 580778134902 583811044488 584158344336 584610390246 584958165612 585537239854 585885566588 586234100536 587577439296 587926979712 588276728064 589295501984 589646064448 589996835456 590264738007 590615877054 591552247846 591904152812 593613405504 597885815424 598241488128 598513134366 598869180252 599225437944 599818635948 600175458456 600532493232 603668563008 604027675776 604661438934 605021142348 605980351452 606810051109 608013342848 608375040256 610341769912 610704852464 612468396288 613043586841 614259239552 614448358776 614624652544 614813884272 616244991404 616611585688 618392186496 618760058112 620257365261 621240730089 621610296258 622842936576 625228154544 625600092768 626629040289 627622506861 629241172224 631763864053 632139690266 632515740052 633965131872 634342267584 634719627648 635818831088 636197069536 636392943018 636575532992 636771522996 638253741097 638633428034 640477621728 640858631616 642548131281 642930372882 645087327168 645471079296 646494418304 646879007488 647172738786 647557731492 647942953224 651326607456 651714071232 652101765504 652747307968 653135616896 653820905514 654209853108 658526646484 658918393448 659513363103 660821164416 661214276352 662262574848 662957439732 663351822504 663746439888 664895911778 665291447716 665687218952 667212622272 667609536384 668667974016 669185416976 669583504672 669981829184 670684793331 673480573696 674588272008 674989573776 676059711824 676461888928 677574490719 680398991104 682045455287 682451193214 684015010704 684421920288 684829071936 685507012512 685914809664 686322849408 686634491151 687042959022 689051856563 691041644496 691452734112 692548973088 693688033899 697533451328 697948402816 698265323427 698680710294 699096344268 699788408606 700204701532 700621242104 702226695744 702644439168 704279990176 704698955072 705438345423 705857999406 709440411456 709989405816 710411767152 714546462336 714971534592 715296184974 715721703228 716147474616 716856418572 717282864984 721457550912 721886734464 722015844632 722445360304 722875131488 725212012301 726650092672 727082365184 727306220592 727738883424 729432846968 729866774896 731974424832 734114700928 734340721464 734551414016 734777569008 739625987184 740065978848 740506232256 741283192629 742458433521 742900110162 744373265664 747223892016 747668403552 748898121321 752601881696 752833594098 753049592512 753281442756 753729557832 755034861917 755484020074 755933445428 757665645408 758116368576 758567359872 759881042032 760333083104 760567175802 760785393088 761019625044 765448864992 766041201012 766496906664 770958025152 771416655744 772639670656 773099301632 773450346354 773910459588 774370846536 778414725984 778877792448 779480520328 779944220816 783436585728 784725132744 785191953168 787019650676 787487836072 788198897367 789761879424 790231696128 791484540672 792314988948 792786324456 798017512488 798492240336 798967250592 799758181264 800233944608 800709990976 801550118859 804891417344 806215251912 806694856464 807973801936 812267825211 812751030342 813234522924 815127495343 815612401646 817481354256 817967660832 818454256704 819264478368 819751845696 820611952839 821100121758 825879038544 826370340768 826518137934 827009820348 828320973452 828813728344 831207109248 831701581056 833637539392 834133457024 834512215803 835008653766 835505387052 836332488334 836830009148 839246538816 839745793152 845286842496 845789690112 846677116908 847180791576 848523924024 849028697328 853970162304 854478175488 854866172286 855374718492 855883567224 856730841708 857240497176 857903865361 858414218642 860116436224 862896985048 863410308656 863923937632 865903594752 866716795189 868435476608 868952094976 869219629488 869736714336 871761207352 872279804144 874798702848 876915585369 877437248418 878305859781 878828349882 879351150804 883943252976 884469096672 884995253184 885923815581 887328371769 887856229218 889616829696 893714734514 894246391108 896828723136 897362232192 899451029344 899727953922 899986098368 900263187684 900798739848 902358737413 902895536186 903432654292 905502844512 906041513664 908970527178 912020014272 912562560384 913105429248 914009350016 914553079552 915512654868 916057278696 921388859328 921936978816 923398630784 924367487106 924917378532 926183762219 931020431236 931574280392 932128459024 932415444387 934264404864 934820183808 936302260992 937842231816 938400139152 940584460564 941143999208 943861758336 944423246592 945920548608 946652541088 947215689536 948209535399 948773610078 953728246632 954295604304 954863299488 955808558096 956377153312 957950142051 961943401216 964271160923 964844790406 967630990752 968206618944 969741627456 970318511232 970759108179 971336597238 971914429836 974176762727 974756284894 976989911184 977571106848 978152648256 979120961952 979703425344 980731358271 981314779662 986167982912 986754638464 987341643008 987789969726 988377590172 989944578028 990533480216 993393862272 993984816384 996298522688 996891204736 997343867667 997937171574 998530828428 1003001961024 1003778125464 1004375257008 1004972743776 1010220860544 1010821824768 1011882408012 1012484360664 1014089567736 1014692833392 1020598486656 1021388268016 1021995875552 1023676789821 1025299741529 1025909675938 1027944033536 1028260518768 1028872214496 1029484274112 1031267128472 1031880612784 1032494462048 1034860393728 1035832267421 1037886301312 1038503723264 1038823459632 1046300176992 1046922604224 1048021065441 1048644516402 1049682612909 1050307052298 1050931863156 1056419985264 1057048432608 1058786999109 1064023349984 1064656320448 1064984108724 1065289667456 1065617650728 1068098097346 1068733491812 1071819693504 1072457301888 1074953669216 1075284627858 1075593141952 1075924297476 1082186326368 1082830101696 1083023766948 1083668040456 1084312697232 1089975139008 1090623547776 1091272342272 1092352637824 1093002460928 1094149270452 1094800162344 1101172051392 1101827121024 1102024183912 1102679760464 1106902545091 1109438980776 1110098968272 1110759348384 1112682954404 1113344871688 1114007182736 1114350165243 1116559898496 1117224122112 1118995385088 1120835838024 1121502605328 1128902822544 1129574388768 1131365232032 1132038263104 1133226030111 1133900168142 1139821563048 1140499624656 1141178089632 1142307788944 1142987329568 1149061801518 1149745359996 1152421631347 1153107188534 1156437037728 1157124983616 1158959505984 1159648952448 1160175519531 1160865689382 1161556269804 1167622088976 1168316688672 1169220780492 1169916331224 1171074479708 1171771133176 1172468201072 1175154878592 1175853959424 1178591003968 1179292128896 1179993670912 1180529476014 1181231754108 1183104495692 1183808305624 1187226811008 1195771630848 1197026268732 1197738360504 1198450875888 1199637271896 1200350916912 1201064986464 1207337126016 1208055351552 1209322877868 1210042284696 1211960702904 1212898568269 1213620102218 1216026685696 1220683539824 1221409704928 1223418602469 1225358227681 1226087173682 1228518479104 1228896717552 1229627768544 1232489982808 1233223171376 1236784372992 1239777206901 1240514730522 1242481460178 1243220592516 1250456309088 1251200185536 1252512980649 1253258080578 1254498732501 1255245013722 1263527728106 1264279380532 1265031480104 1267930263744 1268684535168 1269439255296 1271637662176 1272394139072 1272785886036 1273151065984 1273543045992 1276507482194 1277266856068 1280955243456 1281717263232 1285096262562 1285860745764 1287621327963 1290174654336 1290942158592 1292988836608 1294345477572 1295115462984 1295885906448 1302653214912 1303428142464 1304203531008 1305494615936 1306271233792 1307641811028 1308419706216 1309432215551 1317053292968 1317836786896 1318242524823 1319026726206 1321642328832 1322883529499 1325914879464 1326703645008 1327492879776 1329791823556 1330582895432 1331374437904 1331784343827 1334425244544 1335219072768 1337335948032 1338370833952 1339167009344 1339963658368 1340572101771 1341369586662 1349176544016 1349979147552 1352119423648 1352923777856 1354343304279 1355148981438 1364090910574 1364902386428 1368030021408 1368843840576 1369658143872 1371014025024 1371829619328 1372645698816 1373268982302 1374085918044 1377284388683 1378103713126 1382083288992 1382905468224 1385097946176 1386551230659 1387376067798 1395066902656 1395896805632 1396530646854 1397361420588 1398192688536 1399576817212 1400409403064 1401242484208 1404453391488 1405288878336 1408559980352 1409397910144 1410876690846 1411715998812 1418880822912 1419978811632 1420823534304 1423160415117 1429092924672 1430592369948 1431443406456 1432294949232 1433712837144 1434565729968 1442915101824 1443773468928 1444031689264 1444890720608 1445750262976 1447267185609 1449561703541 1450424024602 1453300185344 1454612441184 1455477766848 1458865693936 1459733549792 1462134427341 1464452516009 1468229401856 1468681442928 1469555138016 1479251974368 1480131957696 1481012464512 1481684954589 1482566385258 1484916867042 1485800220324 1494447784032 1495336807104 1496905757361 1497796242642 1505203763392 1505667188196 1506099185024 1506562885512 1507459115664 1510069723834 1510968040148 1511866890856 1515331290816 1516232737152 1517134719744 1519762084064 1520666166208 1521134351604 1521570786176 1522039250088 1530897729984 1532082402024 1532993813328 1538864513907 1541916050304 1542833311488 1545279341312 1546900692708 1547820919176 1548741693072 1556829451968 1557755584896 1558961040656 1559888441632 1564931184439 1569450265488 1570383906336 1574039301352 1574975672144 1575460578447 1576397794734 1579523758848 1581007145011 1584629977896 1585572648912 1596035024976 1596984480672 1597934501184 1599516362528 1600467889216 1601419981952 1602147146019 1603100237718 1612430503824 1613389712928 1615947603872 1624535650422 1625502060684 1626469045848 1629285754663 1630254990686 1631224803292 1634962708512 1635935321664 1636908513408 1638528956736 1639503691392 1641223905678 1642200243516 1651758077088 1652740681536 1653036275868 1654019640696 1656641946904 1657627456688 1662414218496 1667275078784 1668266914048 1669024431606 1670017307532 1671010774104 1672664976668 1673660018296 1678493077632 1679491586304 1690573684992 1693354233816 1694361583152 1697047848048 1698057394656 1700850252213 1707940324608 1709732344572 1710749436984 1711767134448 1713461683416 1714480994352 1714787631001 1715807730722 1716828437284 1725793970096 1726820617312 1727847875264 1729660782801 1732403011549 1733433590378 1736870953216 1738439258976 1739473428672 1743522414704 1744559608288 1753831170738 1754874496836 1756611719562 1757656699764 1758702301608 1767886505952 1768938193344 1769990506368 1770794214021 1771847631162 1774656743538 1775712458436 1787429469028 1788492782216 1793657446272 1794724464384 1798902058688 1799455907844 1799972196736 1800526375368 1801597479696 1804717474826 1805791072372 1806865308584 1811005689024 1812083027328 1817941054356 1820430153327 1824040028544 1825125120768 1828018700032 1831025309736 1832114557392 1839130760523 1842777718656 1843873957632 1846797261568 1848734974212 1849834757064 1851266235779 1852367524438 1862040862472 1863148560784 1863722190267 1864256918048 1864830888774 1868528809728 1870283610671 1875684463632 1876800278304 1881168921128 1882287998416 1882867520583 1887723516672 1893305082176 1894431379072 1895291592159 1896419070798 1897547220156 1907456493264 1908591208608 1909726598976 1911617116192 1912754306624 1914761223291 1915900284102 1928542321846 1929689580812 1935261981504 1936413237888 1939483254912 1940637022464 1941518216358 1942673194476 1943828859672 1947195170207 1948353525454 1949512569788 1953979822368 1955142213696 1956305296512 1958241923904 1959406850688 1961462716542 1962629559324 1972335965824 1973509276928 1975579939452 1976755180344 1979889156056 1981066960432 1986787724544 1992597045376 1993782409472 1994687735334 1995874343148 1997061656856 1998607065841 2006003922048 2007556250928 2008750514016 2009945487552 2012054379993 2020441721088 2023764816024 2024968721328 2028179135472 2029385666784 2032723472157 2041196973312 2042776536032 2043991751104 2046136365861 2047353579642 2049380339489 2050599483058 2051819351876 2056521037536 2057744428992 2058968548224 2062534256944 2063761225568 2064988924096 2067155569689 2070432867461 2071664534842 2075772602624 2077646919264 2092600353984 2093845208448 2094795970281 2096042130882 2097289032804 2099365225818 2100614104596 2101863726312 2112839970528 2114096865216 2116315036269 2117573998218 2128046699968 2129312640896 2129968217448 2130579334912 2131235301456 2136196194692 2137466983624 2143639387008 2144914603776 2149907338432 2150569255716 2151186283904 2151848594952 2164372652736 2165660203392 2166047533896 2167336080912 2168625394464 2175636036903 2179950278016 2181247095552 2184705275648 2188298540904 2189600324688 2202344102784 2203654242048 2204048367824 2205359520928 2212488915931 2213805090182 2218877961552 2220197936544 2221518696768 2225365908808 2226689743376 2227375300563 2228014365472 2228700330486 2233119796992 2235216998119 2241671676048 2243005210656 2257805645088 2259148777536 2262730464064 2264076526208 2265104585751 2266452060222 2267800336284 2279643126096 2280999249312 2282356179264 2284615577888 2285974659136 2298123603036 2299490719992 2304843262694 2306214377068 2312874075456 2314249967232 2317919011968 2319297904896 2320351039062 2321731378764 2323112539608 2335244177952 2336633377344 2338441560984 2339832662448 2342148959416 2343542266352 2344936402144 2350309757184 2357182007936 2358584257792 2361058952028 2362463508216 2366208991384 2367616611248 2374453622016 2388579176249 2394052537464 2395476721008 2396901751776 2399274543792 2400701833824 2402129972928 2404650356577 2414674252032 2418645755736 2420084569392 2423921405808 2425797136538 2427240204436 2441367079648 2442819409856 2445382486029 2446837204938 2449259430121 2450716455362 2452174347364 2457793435104 2459255537088 2464979965616 2466446342752 2479554413802 2481029461044 2484962920356 2486441185032 2500912618176 2502400371072 2503536647409 2505025961298 2506516161156 2508997465002 2510490027444 2527055456212 2528558761064 2530062960208 2535860527488 2537369070336 2543275324352 2544788278144 2545571772072 2546302131968 2547086091984 2553014964388 2554533712136 2561910486912 2563434526464 2570192525124 2571721491528 2573711596083 2575242655926 2580349308672 2588690955144 2590230925968 2591771812896 2600150385567 2605306429824 2606856284928 2610989231872 2615283622056 2616839412432 2617307436791 2618864431102 2634106585936 2634917579343 2635673573792 2636485049646 2638053452412 2644194070259 2645767058998 2651829758928 2653407290016 2654985759552 2659583647112 2661165790864 2661985115307 2662748875808 2663568687654 2668850489088 2676741667904 2678334018688 2679927316736 2681144203542 2682739173324 2698353088032 2699958295104 2704238847296 2705847555712 2707076212239 2708686608558 2710297962876 2728181821148 2729804772856 2736060042816 2737687681152 2739316287744 2742028050048 2743659238656 2746537964604 2748171836088 2754568777366 2756207426252 2764166577984 2765810936448 2770195892352 2773102461318 2774752135596 2778551286657 2790133805312 2793061293708 2794722841176 2796385377072 2799153634424 2800818806128 2802484968416 2808906782976 2817119960704 2818795820288 2821753381692 2823431997624 2825616886189 2837761645824 2839957623264 2841647068608 2844628606197 2846320830234 2854643405761 2861184739896 2862886812912 2864589898464 2867425674288 2869131459936 2873850426153 2885830203648 2888063378528 2889781441216 2891500525952 2892813482769 2894534371218 2899123407082 2900848049204 2909224882368 2910955533696 2917731387872 2919467099584 2922530288181 2924268854682 2927163709169 2928905032018 2937362885856 2939110276032 2958503948736 2960263915392 2962024929024 2963369909178 2965132770516 2969833734084 2971600440648 2988895568064 2990673614208 2992031603001 2993811514722 2995592485284 3004449765247 3010407526784 3011334376392 3012198370048 3013125771024 3014918231328 3020139447668 3021936080296 3023733781712 3030662581632 3032465474304 3039524168128 3041332332416 3042268703208 3043141572352 3044078500176 3061795459968 3064164804048 3065987626656 3071030369463 3075899224587 3077729027814 3083832100608 3093801385416 3095641838352 3097483386144 3107496802263 3113658903936 3115511169792 3117922081312 3119776883264 3128001570799 3129862368878 3138900530976 3140767812672 3148078602704 3149047838727 3149951344288 3150921156894 3152795589468 3160134376651 3162014290022 3169259955792 3171145297824 3192070049952 3193968961344 3195869002368 3199032725056 3200935778432 3202839963904 3204294292038 3206200475436 3224861007648 3226779425856 3231895207744 3249071300844 3251004121368 3252938091696 3258571509326 3260509981372 3262449606584 3269925417024 3271870643328 3273817026816 3277057913472 3279007382784 3282447811356 3284400487032 3303516154176 3305481363072 3306072551736 3308039281392 3313283893808 3315254913376 3320707635273 3334550157568 3338048863212 3340034615064 3342021548208 3345329953336 3347320036592 3356986155264 3376956766421 3386708467632 3388723166304 3394095696096 3396114789312 3399678090333 3401700504426 3411646997129 3419464689144 3421498873968 3423534268896 3426923366832 3428961988704 3429575262002 3431615461444 3433656874568 3451587940192 3453641234624 3455695750528 3457264894041 3459321565602 3464806023098 3466867180756 3476878517952 3478946857344 3487044829408 3489119216576 3507662341476 3509748993672 3513223439124 3515313399528 3517404603216 3535773011904 3537876386688 3539981012736 3541588428042 3543695262324 3549313487076 3551424916872 3574858938056 3576985564432 3587314892544 3590683865783 3597804117376 3598911815688 3599944393472 3601052750736 3603194959392 3609434949652 3611582144744 3613730617168 3622011378048 3624166054656 3635882108712 3638695704807 3640860306654 3648080057088 3662050619472 3664229114784 3670255807407 3676074683043 3678261521046 3685555437312 3697469948424 3699669514128 3702532471558 3704735048876 3724081724944 3726297121568 3727444380534 3728513836096 3729661777548 3738343340711 3740567221342 3751368927264 3753600556608 3762337842256 3763496197503 3764575996832 3765735041166 3786610164352 3788862758144 3790583184318 3792838141596 3795094440312 3814912986528 3817182417216 3819453197952 3823234232384 3825508613248 3829522446582 3831800568204 3857084643692 3859379161624 3862863983889 3870523963008 3872826475776 3878966509824 3883036432716 3885346388952 3887657719344 3894390340414 3896707050908 3899025139576 3907959644736 3910284427392 3912610593024 3916483847808 3918813701376 3922925433084 3925259118648 3928296646653 3944671931648 3951159878904 3953510360688 3959778312112 3962133920864 3968650588497 3985194090752 3989375470668 3991748686296 3994123313712 3994837666681 3997214131682 4012007844096 4015112501856 4017501028032 4019890975104 4021716305313 4024108759986 4035875159869 4047529632048 4049937442656 4056358270944 4058771333568 4063029912837 4065446944314 4085553072064 4087983502208 4092272731722 4094707159284 4098760678978 4101198966116 4103638703752 4113042075072 4115488857984 4117937096448 4125068513888 4127522451136 4129977848192 4131853166049 4134311139378 4140865734922 4143329069684 4155293838528 4185200707968 4187690416896 4189591940562 4192084261764 4194578065608 4198730451636 4201228209192 4203727452624 4225679941056 4228193730432 4232630072538 4235147996436 4247670357763 4256093399936 4258625281792 4259936434896 4262470602912 4272392389384 4274933967248 4287278774016 4291305107887 4299814676864 4301138511432 4302372567808 4303697189904 4328745305472 4331320406784 4332095067792 4334672161824 4337250788928 4341801556827 4348685110623 4351272073806 4359900556032 4376597081808 4379200649376 4386403282023 4393357548027 4404688205568 4408096735648 4410719041856 4422347048371 4424977831862 4427610180364 4437755923104 4440395873088 4443037393536 4450731817616 4453379486752 4454750601126 4456028730944 4457400660972 4467776187679 4470433996238 4483343352096 4486010421312 4515611290176 4518297555072 4525460928128 4528153052416 4530209171502 4532904120444 4535600672568 4559286252192 4561998498624 4564712358528 4569231155776 4571949318272 4596247206072 4598981439984 4609686525388 4612428754136 4616593541721 4625748150912 4628499934464 4635838023936 4640702078124 4643462757528 4646225079216 4670488355904 4673266754688 4676883121968 4679665324896 4684297918832 4687084532704 4689872804288 4694793553317 4714364015872 4722117904056 4724927016432 4732417982768 4735233222496 4743021435033 4774318187009 4777158352498 4788105074928 4790953442016 4793803503552 4798549087584 4801403667648 4804259945856 4806441438057 4809300713154 4823362995941 4837291511472 4840169138784 4847842811616 4851594273076 4854480408872 4882734159296 4885638819712 4887857263989 4890764972058 4893674409876 4898518860242 4901432910724 4904348694728 4915586870208 4918511074176 4929959931232 4932892685504 4959108827604 4962058922088 4969925840712 4972882370064 5001825236352 5004800742144 5007073294818 5010051922596 5013032322312 5017994930004 5020980054888 5054110912424 5057117522128 5060125920416 5071721054976 5076484086107 5086550648704 5089576556288 5091143544144 5094172183968 5106029928776 5109067424272 5123820973824 5140385050248 5143442983056 5144362893003 5147423192166 5150485311852 5177381910288 5180461851936 5183543625792 5188982348403 5197209034647 5200300771134 5210612859648 5230567244112 5233678824864 5234614873582 5237728862204 5268213171872 5269835158686 5271347147584 5272970099292 5276106904824 5285244033419 5288388140518 5291534117996 5303659517856 5306814580032 5309971519104 5319167294224 5322331581728 5323970230614 5325497751616 5327137375308 5353483335808 5356668037376 5362288407084 5365478346648 5396706176064 5399916590208 5408477694592 5411695111424 5414152424478 5417373217116 5420595925752 5456363642296 5459609545712 5461290459981 5472120085632 5475375362304 5484056100096 5493075929208 5496343672176 5509137554732 5512414852504 5517392281569 5528333155968 5531621872896 5540391784704 5546204922636 5549504271192 5553798707337 5557102573314 5586122587416 5589445682352 5592770754144 5598307268848 5601637612256 5604969936832 5610850832013 5634239921408 5643506763384 5646863995248 5651233772378 5679915246528 5683294137216 5685874776477 5689257212394 5692641660468 5705892467401 5709286811522 5722369479792 5725773625824 5729179796928 5734851348576 5738262919872 5744283669873 5747700852306 5776126757056 5779562882432 5783001051904 5785626965538 5789068742436 5798246814164 5801696098408 5818449764736 5821911067392 5835462775744 5838934199168 5841585510621 5845060576362 5848537709364 5854327418338 5857810064036 5874725771712 5878220552064 5917007897472 5920527830784 5926739818356 5930265541032 5939667468168 5943200881296 5977791136128 5981347228416 5984063206002 5987623029444 5991184970568 5995821197523 6005327057527 6008899530494 6020815053568 6022668752784 6026251542048 6029836462656 6040278895336 6043872160592 6047467563424 6061325163264 6067017566323 6079048336256 6082664664832 6084537406416 6088157000352 6123590919936 6128329608096 6131975253312 6138409097583 6142060738926 6148141018467 6151798449174 6155458055628 6187602770832 6191283676704 6194966772288 6201466709067 6211298602383 6214993604526 6227317807872 6235844162624 6239553766528 6256003141598 6259724737756 6277801061952 6281535625344 6296157205408 6298095677454 6299902688576 6301842313788 6305591178936 6316511161891 6320268753302 6324028580044 6338519911584 6342290595648 6384140099904 6387937922688 6391738004736 6398065450112 6401871556864 6408588584076 6412400950872 6449722015296 6453558851712 6463790415488 6483286335533 6498142601688 6502008242736 6505876183392 6517143018652 6521019962744 6524899213168 6526908110709 6539850834048 6543741286656 6554115826944 6564895622712 6568800974064 6607032308352 6610962726144 6612145103472 6616078562784 6626567787616 6630509826752 6637466747793 6641415270546 6676097726424 6680069230128 6684043096416 6690659906672 6694640073184 6705650994357 6749898126461 6753913532842 6773416935264 6777446332608 6788191392192 6792229578624 6795313757253 6799356180666 6803401008852 6819237339089 6823293994258 6838929378288 6842997747936 6847068537792 6853846733664 6857923977408 6859150524004 6863230922888 6867313749136 6903175880384 6907282469248 6911391501056 6914529788082 6918643131204 6929612046196 6933734361512 6953757035904 6957893714688 6974089658816 6978238433152 7015324682952 7019497987344 7026446878248 7030626799056 7034809206432 7071546023808 7075752773376 7083176856084 7087390524648 7098626974152 7102849833744 7149717876112 7153971128864 7165737528747 7177098190703 7181367731566 7195608234752 7197823631376 7202105501472 7206389918784 7218869899304 7223164289488 7227461234336 7244022756096 7271764217424 7277391409614 7281720613308 7324101238944 7328458229568 7336147458087 7340511614814 7347778290363 7352149366086 7356523042092 7394939896848 7399339028256 7405064943116 7409470097752 7448163449888 7452594243136 7454888761068 7457027672192 7459323555096 7476686681422 7481134442684 7502737854528 7507201113216 7524675684512 7526992395006 7529151993664 7531470082332 7573220328704 7581166368636 7585676283192 7590188880624 7629825973056 7634364834432 7638906395904 7646468464768 7651017226496 7659044893164 7663601136408 7714169287384 7718758323248 7721134788249 7725727967778 7741047926016 7748317815637 7766072865432 7770692777904 7775315438688 7788780680828 7793414101816 7798050279152 7800451156701 7815919289472 7820568854784 7832967695616 7845850866168 7850518237296 7851922310373 7856593293306 7902319757808 7907020721376 7919556624224 7924267841728 7932582210777 7937301176994 7978750941336 7983497372592 7988246627424 7989675333362 7994428263364 8030225003712 8035002056064 8039781950208 8043432610626 8048217519972 8066951419429 8071750319738 8095059264096 8099874885312 8112716541888 8117542667136 8121228636717 8126059825674 8130893888628 8171106144128 8175967004416 8184545463444 8189414318568 8197521357956 8202397932232 8207277407504 8226084150144 8230977715968 8250137027776 8255044902272 8259955696384 8263706332098 8268622278756 8281731469844 8286658139368 8310587677056 8335653859971 8370401415936 8379183881124 8384168523528 8389156131216 8397460903272 8402456418384 8407454905248 8451359882112 8456387460864 8465260145076 8470295992872 8476850658567 8490289977883 8495340715526 8512186799872 8519872869792 8524941205824 8544784778768 8549867934496 8563930217283 8577507593767 8582610215774 8599629353728 8602277022864 8607394379808 8657490610944 8664190135584 8669344323648 8674501577856 8678440448307 8683603113654 8697370221246 8702544147612 8753194163616 8758401298752 8767590864543 8772806564046 8781491127507 8786715096054 8816193471296 8821438083712 8844694096742 8849955663724 8855220360728 8875511846208 8880791746176 8886074787072 8901463635232 8906758973504 8909501202252 8912057461888 8914801321944 8935552375358 8940867992476 8966686704192 8972020842624 9013349295741 9031222580352 9036595110144 9050921856256 9060418343004 9065808240888 9071201345136 9118572504384 9123996997248 9129424717056 9138462311552 9143898636544 9166025508857 9192494412144 9197962879968 9219373050776 9224857508272 9227697673761 9233187083442 9251496301824 9260184706493 9281404156248 9286925515056 9292450158432 9322490406789 9340976711808 9346533509376 9353766243936 9359330649792 9368595837664 9374169065408 9379745608576 9384004712397 9389587106634 9444235808112 9449854032864 9464835965536 9470466444992 9480403129953 9486042870066 9548636374018 9554316704996 9576210149856 9581906884032 9587607007104 9597098175168 9602807335296 9608519891712 9612882876114 9618601426308 9640990720781 9646725991882 9674583022944 9680338277568 9695685623232 9703188546152 9708960817744 9765468318592 9771277639424 9775714527978 9781529944116 9787348819752 9797037720484 9802865821448 9808697389456 9831173740416 9837022148352 9859919862464 9865785371008 9918217655208 9924117844176 9939851681424 9945764740128 9962122905819 10003650472704 10014146589636 10020103845192 10026064644624 10035989860008 10041960109776 10108221824848 10114235044256 10120251840832 10130870299263 10146931924787 10152968172214 10173101297408 10182287088288 10188344367936 10212059857552 10218134848544 10234940991387 10280770100496 10286885966112 10288725786006 10294846384332 10300970623704 10354763820576 10360923703872 10367087251584 10371794682123 10377964696806 10394418069294 10400601542268 10461134488224 10467357649728 10469229747164 10475457724408 10536426343744 10539670317372 10542694295168 10545940198584 10552213809648 10570488066838 10576776281036 10583068235992 10607319035712 10613629160064 10619943038208 10638334588448 10644663163456 10647940461228 10650995503232 10654274750616 10706966671616 10724576814168 10730956693296 10772051597349 10793412352128 10799833180416 10816955389184 10828304848956 10834746434232 10841191851504 10912727284592 10916087114421 10919219091424 10922580919962 10944240171264 10954518291073 10986151858416 10992687344352 11018275109464 11024829705008 11028224049129 11034784563138 11056666311936 11092409845272 11099008542384 11107597414674 11114205146628 11172245174832 11178891364704 11185541508288 11196614537696 11203275224512 11209939873664 11215030022133 11221701664026 11287013526768 11293727990496 11302467544756 11359830493056 11366588274432 11371749552954 11378514424788 11385283320936 11405000282641 11411784934802 11418573623044 11444738959584 11451547251648 11458359593856 11469702697152 11476525839744 11488567339746 11495401704612 11552253514112 11559125764864 11571253931076 11578137484872 11596493628328 11603392196816 11636899529472 11670925551488 11677868398336 11683171021242 11690121152724 11697075418728 11708654836676 11715620128072 11749451543424 11756441104128 11784889939959 11834015794944 11853479636712 11860531082064 11879334936336 11886401762592 11905951765491 11955582272256 11968126412004 11975246058888 11982369941136 11984513000043 11991642395046 12003513417007 12010654115054 12017799060988 12045337505568 12052503084096 12059672925312 12080557790672 12087744321184 12094935126848 12107625479607 12126821080843 12134035132646 12158096672512 12169074812832 12176314000704 12256659216192 12263950506624 12276818195166 12284121477852 12296282036934 12303596898348 12310916111256 12375205541664 12382567353408 12389933544576 12395559498147 12402933418134 12422597204766 12429987209052 12471688325248 12479107533056 12512006283196 12519449475512 12555602123904 12563071250688 12592314410816 12596191354908 12599805377152 12603684627576 12611182357872 12633022323782 12640537506604 12648057160088 12677039823168 12684581191296 12743011073289 12768280199808 12775875845376 12796130900224 12817177168152 12824801901744 12873915323661 12899444030592 12907117703424 12927580830976 12958863650453 12966572671066 12996285203376 13004016485472 13011752366784 13034286037304 13042039925488 13046055331869 13049798426336 13053816221418 13079701668096 13091985274697 13129791245424 13137601948128 13180072644081 13214064616704 13224290206944 13232157125568 13253135575232 13261019653504 13267041145113 13274933495586 13282830541092 13352195452848 13360138460256 13368086192832 13381319813344 13389280146368 13403328563037 13411301988714 13499796252922 13507827065684 13546833870528 13554892665216 13576382784384 13584459157248 13590627514506 13598712361332 13606802017704 13630366191449 13638474678178 13646587988516 13677858756576 13685995495872 13694137075584 13707693467328 13715847954816 13718301048008 13726461845776 13734627498272 13806351760768 13814564938496 13829059576164 13837286262408 13859224092392 13867468723024 13907514071808 13948179317632 13956476866304 13990249460887 14030649365904 14038995974688 14052893756496 14061253598112 14069618412864 14084380659951 14143092047616 14166353712168 14174781049296 14197253948304 14205699667488 14229064305099 14299435752224 14307942257728 14322954561027 14331475057494 14345662376423 14354196381406 14362735463132 14395647262752 14404211002944 14412779837568 14437739798608 14446328578976 14454922468672 14470088987823 14543528434848 14554782819228 14563441226616 14648202477888 14656916459136 14663571791967 14672294916174 14681023229628 14695556580726 14704298732172 14713046084184 14789879793696 14798678056512 14810129886232 14818940195504 14896326899776 14905188486272 14909777522136 14914055344384 14918647110192 14953373362844 14962268885368 15005475709056 15014402226432 15049351369024 15053984790012 15058303987328 15062940164664 15162332737272 15171352566384 15180377761248 15229452258321 15259651946112 15268729668864 15292936929536 15318089786328 15327202272816 15428338574768 15433088679009 15437516646496 15442269576498 15451455935556 15487422411517 15496635631274 15532145730864 15541385555808 15550630877376 15577561361656 15586828203632 15591627103941 15596100558304 15600902313402 15631838578944 15691701732336 15701036474592 15703844620746 15713186586612 15804639515616 15814041442752 15839113248448 15848535683456 15855732100257 15865164421554 15874602353988 15957501882672 15966994745184 15976493254848 15979350666724 15988856526728 16060450007424 16070004112128 16086865221252 16096435039944 16133902838858 16143500639476 16190118528192 16199749770624 16225433083776 16235085334272 16242457273434 16252119651348 16261787777256 16342212288256 16369090926888 16378828637136 16395042715912 16404795864464 16414554815008 16452168300288 16500274055552 16510089804544 16527412664196 16537244557512 16563462939688 16573316278736 16621175354112 16661396122011 16671307719942 16720054233743 16758367762248 16768337047056 16778312262432 16794921806544 16804912836768 16814909810496 16832552496039 16902719764224 16930520290152 16940591985744 16953701317134 16980579955766 16990681431052 17039745739584 17049882411648 17089569557536 17099735868992 17117677402203 17127860434566 17144816010847 17155015187534 17165220431548 17204554045728 17214788759616 17328380271168 17338688647296 17349003155712 17356880896614 17367206227308 17394740442492 17405088295224 17506388327232 17516802597504 17524756531863 17535181729086 17545613128092 17562982255014 17573430192108 17597491482161 17632386942592 17642876167424 17689388193484 17699911327448 17710440721456 17751023692416 17761583492352 17802927270464 17813517947008 17819002404504 17824114923776 17829602643888 17871104750716 17881735984952 17933373408384 17944041685248 17987463592569 18015981172581 18026698591482 18062445160704 18120836686008 18131616481776 18142402690272 18201052698969 18237145008768 18247993994496 18276924623104 18321152057537 18332051017714 18384988824288 18395925759936 18438746101552 18444423055401 18449715016544 18455395347522 18466374166884 18509358491813 18520369412986 18562808312496 18573851030112 18584900316864 18633895807149 18644980813578 18681953423616 18707532487872 18718661299584 18737191675328 18748338130816 18759491217152 18768009424794 18779174213268 18888471616224 18899708065728 18929671931072 18940932889984 18949533485673 18960806259906 18972085740132 19097272748036 19108633409992 19152420299712 19163813768064 19175214014208 19194196350336 19205614670592 19225765752228 19237202852616 19281981441562 19293451983764 19349166045888 19360676555136 19391371246464 19406377092304 19417921635488 19449859006599 19530936637184 19551429055956 19563059888232 19574697639504 19594075440968 19605731642896 19617394778912 19662347480832 19719839724928 19731570742016 19779318203323 19836435310416 19848235688352 19879703362848 19891529480256 19912400243379 19924245811638 19982503840327 20028293179272 20040207690384 20052129289248 20071979720016 20083920219552 20116952983071 20216443649696 20228470088512 20240503681664 20249694379383 20261740598526 20293863849574 20305936344428 20364574176576 20376688735872 20424119715104 20436269697088 20457712017267 20469881982774 20561540200992 20573771932224 20577451572012 20589692768664 20601941247408 20709527641152 20721847407744 20734174503168 20743589364246 20755929393612 20788836138588 20801203084536 20922268976448 20934715299456 20938459494328 20950915448816 21031148356729 21072852687488 21079340634744 21085388590336 21091880397168 21104427619296 21140976133676 21153552562072 21166136471984 21214638071424 21227258320128 21276669176896 21289326326912 21295880922456 21301991006464 21308549501232 21449153628336 21461913386592 21497212586241 21531294572109 21544103194698 21586824704256 21656609697912 21669492868464 21682383703008 21825454569184 21832174228842 21838438182848 21845161839924 21896010995593 21909036582146 21972303716832 21985374688704 22036550218928 22043334871089 22049659410016 22056448098258 22069569126276 22184819690544 22198017084768 22215194829348 22228410293256 22344490349664 22357782729408 22371083016576 22393229075392 22406550449024 22419879747328 22430060044266 22443403328052 22574027053536 22587455980992 22604935089512 22719660986112 22743499105908 22757028849576 22770566641872 22810000565282 22823569869604 22837147246088 22889477919168 22903094503296 22916719187712 22939405394304 22953051679488 22977134679492 22990803409224 23104507028224 23142507862152 23156274969744 23192987256656 23206784393632 23244953446911 23341851102976 23366342042484 23380242305448 23394150837456 23417309673352 23431240256144 23498903086848 23555766931119 23569779879918 23638697364947 23706959273424 23721062164128 23758669872672 23772803525184 23797746632331 23811903530982 23936252824008 23950492117776 23964739882272 23969026000086 23983284790092 24007026834014 24021308230108 24035598121976 24090675011136 24105006168192 24119345850624 24161115581344 24175488642368 24189870253696 24200854258287 24215250959214 24253642161686 24268070265292 24338149625664 24352628001408 24513318432384 24527901013248 24553636390332 24568242955704 24592564073868 24607193796696 24621832222512 24750411083328 24765134706816 24779867089152 24791118996294 24805866836268 24845194409532 24859974418104 24879212095469 24943376650496 25024012566392 25038898951024 25111204247808 25134787060481 25184628821632 25192382709816 25199610754304 25207369255152 25222364715744 25266044647564 25281075013208 25296114320176 25354079646336 25369162382592 25430551975701 25470869933649 25486022146578 25536560399616 25634354336304 25649603803488 25691790651849 25732522781301 25747830647322 25798888061184 25917727300906 25933145342132 25992570406752 26008032970944 26023504733568 26068572074608 26084079850976 26092110663738 26099596852672 26107632442836 26168403384977 26183970549394 26259582490848 26275203896256 26344473382521 26360145288162 26448580413888 26464314251136 26506271150464 26522039307008 26534082290226 26549866991172 26565661082184 26704390905696 26720276920512 26736172385664 26762639626688 26778560292736 26806657126074 26822603977428 26999592505844 27015654131368 27040047887223 27093667741056 27109785330432 27152765568768 27181255029012 27197424722664 27213604035408 27260732382898 27276949356356 27293175977032 27355717513152 27371990991744 27388274151168 27415386934656 27431695909632 27436602096016 27452923691552 27469254996544 27498076526571 27612703521536 27658119152328 27674572524816 27718448184784 27734937446048 27780554119479 27896358635264 27963863666767 27980498921774 28061298731808 28077991949376 28105787512992 28122507196224 28139236825728 28152014137191 28168761319902 28251126119083 28332707424336 28349562098592 28394507896608 28411399334976 28441209389859 28458128610198 28598871504448 28615884515456 28645909122054 28662950114988 28691324752846 28708392762812 28725470926264 28791294525504 28808422005888 28825559675136 28875479597216 28892657157952 28909844937344 28922972162343 28940177975646 29087056869696 29109565638456 29126882453232 29296404955776 29313832918272 29327143583934 29344589832348 29362046459256 29391113161452 29408597464344 29426092168368 29579759587392 29597356113024 29620259772464 29637880391008 29733692504341 29792653799552 29810376972544 29819555044272 29837294220384 29906746725688 29924537770736 30010951418112 30039135755209 30098702738048 30107969580024 30116607974656 30125880329328 30324665474544 30342705132768 30360755522496 30392610897789 30440795774361 30458904516642 30519303892224 30636179572656 30654404545632 30704822974161 30856677149536 30866177358018 30875033292992 30884539152996 30902911871112 30956429338597 30974844823034 30993271262548 31064291461728 31082771111616 31101261754752 31155122723312 31173656407264 31183254207882 31192201116608 31201804626804 31383403464672 31402072949184 31407689241492 31426373173224 31609279031232 31628082885504 31678226496896 31697071366912 31711464200514 31730328843108 31749204707976 31915003765344 31933989490368 31952986509696 31958701333448 31977713053456 32120900014848 32173730442504 32192870079888 32267805677716 32287001278952 32316154792047 32380237056384 32399499541248 32450866167552 32484914546868 32504239302696 32523575554512 32738181853776 32757657274272 32790085431824 32809591728928 32829109630016 32863554873219 33000548111104 33054825328392 33074489115024 33126925879376 33146632557472 33322792244022 33342615439884 33420227309063 33440108467486 33516735524496 33536674094112 33556624524864 33589843613088 33609825673536 33629819620992 33645090066399 33665104992078 33861040580304 33881183971488 33907402634268 33961159911532 33981362862104 34079491479168 34099764823296 34179139115072 34199471737984 34215000847923 34235354804406 34255720869132 34289632021694 34310030375068 34330440863096 34409108091456 34429577519232 34656760542336 34677377294592 34713761793228 34734412454616 34789480884984 34810176590448 35012776654464 35033605195008 35049513063726 35070363458172 35091226256184 35125964510028 35146860384216 35174058479801 35194982964322 35264773885184 35378776386968 35399822654896 35420881442912 35502047384832 35535388602749 35605854540928 35627035894016 35638004809008 35659205287776 35742209501432 35763471969904 35866746816768 35953539000129 35974927185138 36010540251021 36031962345162 36053397182964 36241673372016 36263232963552 36284805380544 36322876438821 36380463242529 36402105397938 36474290017536 36642304115074 36664102035428 36769977648576 36791851519872 36877492203104 36888846110802 36899430033088 36910790695044 36932748333768 36996708233933 37018716983626 37040738825972 37125616624992 37147702060224 37169800633728 37267791614298 37289961627156 37415064975744 37437322599168 37474383350656 37496676261632 37536018849588 37558348426536 37776943232448 37799416131456 37859343862144 37881865779968 37899066971346 37921612519812 37944171480264 37973534250979 38194545496072 38217266819984 38229033219867 38304840599424 38327627536128 38388392700672 38451531504456 38474405705232 38563962883124 38586903967528 38621745970983 38698332091776 38721353110272 38782742492928 38812754184608 38835843270976 38876590951359 38899718013198 39102858111912 39126119776464 39149395279008 39188150881936 39211463285792 39234789557824 39275955824091 39439679449856 39558636406646 39672870620832 39696471376704 39759406725696 39783058960512 39801123435339 39824800486758 39848491623276 39941247271807 39965007680654 40056586358544 40080415380768 40104258578496 40143959440032 40167840439104 40209985689111 40233905966142 40432887299392 40456940177024 40481007363328 40499388758766 40523481197052 40587727699148 40611872688856 40729148353152 40753377471744 40848239430208 40872539394176 40891098574347 40915424034534 40939763965548 41123080401984 41147543864448 41154903144024 41179385537328 41203882494816 41419055282304 41443694815488 41487178728492 41511858787224 41577672277176 41602406169072 41844537952896 41869430598912 41876918988656 41901830897632 41970748382661 42037289402689 42062296713458 42145705374976 42158681269488 42183760794336 42208855238592 42281952267352 42307105124144 42332272943968 42429276142848 42469122964261 42553338353792 42578652653824 42591761844912 42617099002464 42898307256672 42923826773184 42968863683081 42994425172482 43036987129269 43062589144218 43088206389396 43313219395824 43338985736928 43364767406016 43410266963469 43650909138368 43664348457684 43676876365696 43690323679848 43792021991186 43818073164292 43944607433664 43970749377408 44073100437856 44086669742178 44099318820032 44112896196516 44139138252552 44369639381088 44396034169536 44430389658696 44456820586512 44688980699328 44715565458816 44742166033152 44786458150784 44813100898048 44860120088532 44886806656104 45148054107072 45174911961984 45209870179024 45383004348731 45486998211816 45514057699152 45541133283744 45620001130564 45647139739208 45674294492176 45688356774963 45778955838336 45806189006592 45878810788608 45954269358984 45981606818448 46285015724304 46312549939488 46385974513312 46413568787264 46462267234551 46489906893822 46732684084968 46760484610896 46788301674912 46834619346704 46862480512288 47111533862238 47139559759836 47249286885227 47277394729894 47413918546848 47442124328256 47517339745344 47545607050368 47567196300771 47595493264662 47623807061964 47872505648016 47900984235552 47929479764544 47938052000172 47966569580184 48014053668028 48042616460216 48071196243952 48181350022272 48210012336384 48322231162688 48350977284736 48379740507392 48401708516574 48430501918428 48507284323372 48536140530584 48676299251328 48705256002816 49026636864768 49107272780664 49136485911408 49185128147736 49214387593392 49243664445024 49500822166656 49530269413632 49582237992588 49611733672536 49690388819064 49719948836208 49728841299029 49758424190938 50048025132784 50077797902048 50160162701229 50239687334921 50269574120962 50369257643264 50384765419632 50414738510304 50444729431488 50532089295128 50562150026416 50592228640352 50708159292672 50861103951402 50941739867298 50972044293156 51268708672608 51299207606976 51353032206609 51383581303698 51434448032541 51465045562602 51495661294644 51835454601812 51866290684264 51985140813504 52016065941888 52047009467136 52137144149216 52168159701952 52184221327476 52199193705344 52215264885672 52336806769954 52367941098788 52519164981696 52550407792512 52688946765042 52720290576324 52792474446483 52897160827776 52928628502272 53012542300928 53068164580452 53099733982344 53131322164368 53408781811392 53440553841024 53472344771328 53525279253376 53557120585472 53613314252148 53645207954856 53686720837591 53999185011688 54031308262736 54047943517743 54080095774446 54187335482112 54238224709459 54362510058024 54394849445328 54427208070816 54521464765796 54553898712712 54586351954064 54603158096907 54711435026304 54743981983488 54830773869312 54873204192032 54905847383104 54938509993088 54963456172611 54996153053142 55316238304656 55349145049632 55436896369568 55469874892096 55528075475439 55561108238958 55927727333534 55960997843548 56122597463616 56155983898752 56211575025984 56245014392448 56278473651456 56304028274382 56337522639804 56468659936003 56502252238166 56665414848672 56699124197184 56789015793216 56822798669952 56848600457019 56882418779718 56916257220396 57197743008896 57231769030912 57291818244108 57325900229976 57382649505692 57416785525624 57450941852528 57582589051008 57616844011776 57750959194432 57785314315904 57819689874688 57845944324686 57880355951292 58174113739392 58219131276912 58253764906464 58349577019797 58592809911552 58654287167868 58689179664696 58724092918512 58782226322904 58817194928688 58852184336736 59159519174784 59194712226048 59240519544928 59275760782016 59337954609969 59432029845181 59467385008682 59585307599104 59639110088544 59674588440768 59813493451376 59849075541472 59947511520981 60042553156369 60078271510418 60197405476096 60215939160048 60251760658656 60649330949088 60685410265536 60721511044992 60749083138149 60785221795578 60881591548722 60917809033284 61272359145312 61308809091264 61373136051801 61409645948322 61713354299072 61732354716036 61750066585984 61769078305992 61805823742224 61912858677194 61949689646068 61986542525096 62128582923456 62165542223232 62202523509504 62310245446624 62347312814528 62366508415764 62384402233216 62403609253608 62766806929344 62804145898368 62815378482984 62852746346448 63093445070187 63218558062464 63256165771008 63356452993792 63422928401028 63460657686216 63498409415952 63830007530688 63867978980736 63905973019392 63917402666896 63955426106912 64162178561999 64347460885008 64385740159776 64535611355432 64574002557904 64593883716327 64632309584094 64760474112768 64821292945451 64969829093736 65008478605392 65047151109024 65476363707552 65515314548544 65580170863648 65619183457856 65658219260032 65688032986779 65727109746438 66109650656784 66148978230048 66253851758752 66293265114944 66645584488044 66685230879768 66840454618126 66880216934972 67033471048992 67073348188224 67113249049728 67179687226176 67219651347072 67259639241984 67290180132798 67330209984156 67722081160608 67762367942976 67814805268536 67922319823064 67962725724208 68158982958336 68358278230144 68398943475968 68430001695846 68470709608812 68511441738264 68579264043388 68620060750136 68660881726192 68818216182912 68859155038464 69313521084672 69427523586456 69468824909232 69578961769968 69620353180896 69734860340733 70025553308928 70099026127452 70140726916344 70182452512368 70251929020056 70293720768432 70348116959602 70389965928644 70757552773936 70799645309792 70841762885824 70916092094841 71028523473509 71070777205498 71211709081856 71276009618016 71318410575552 71484419002864 71526943939808 71907078000258 71949854370276 72021080502042 72063924690324 72106794365928 72483346744032 72526465927104 72569610761088 72602562774861 72645752877642 72760926485058 72804210795876 73284608230148 73328204070856 73539955297152 73583703039744 73754984406208 73777692221604 73798860066176 73821581390088 73865496667536 73993416467866 74037433967252 74081477651944 74251233249984 74295404120448 74339601267456 74535583228596 74579923254312 74637636286407 74830129951488 74948766701312 75072037699176 75116696853072 75404361181443 75553886464896 75598832262912 75718687724288 75798133942692 75843225039624 75888342960528 75901915666939 75947068501958 76389090992144 76412609800947 76434533639968 76458066439734 76609681198848 76681628037511 76903063008912 76948811410464 77127925766248 77173807935056 77197568343903 77243491941966 77396664183552 77625508369216 77671686541952 77753181902718 77799436026396 78205716223824 78252239552928 78298790558016 78376301763872 78422926571584 78469579115648 78505210154931 78551911648182 79117272813292 79345741241664 79392942753408 79518813451392 79566117921024 79602246870678 79649600973516 79696983246552 79835001978487 79882494543614 79930015361308 80113172717088 80160830761536 80208517156992 80287918880064 80335680878208 80419971378222 80467811932284 80865774598784 80913880354048 80998777517532 81046962394104 81175455398296 81223745377712 81458296706304 81696478860416 81745078788352 81782197148694 81830848069068 81879527931096 81942889699481 82246160803968 82295087728896 82309806288048 82358771074656 82407764989632 82494229579713 82838110564608 82974357456984 83023717574448 83155344554352 83204812338144 83341662358437 83689075905792 83753837977312 83803661795264 83891591000301 83941496765322 84024593919049 84074578805378 84124593426916 84317362538976 84367521588672 84417710477184 84563904534704 84614210248288 84664545887936 84753378357249 84887747565901 84938245928522 85106676707584 85183523689824 85234198004928 85796614513344 85847653546368 85937727366162 85988850344964 86073974258538 86125178288436 86176412778792 86626438791648 86677971473856 86729534812032 86768916487029 86820533926938 87301818276736 87328696915368 87353752731392 87380647359696 87584043982372 87636146328584 87889214867328 87941498754816 88146200875712 88173339484356 88198637640064 88225792393032 88278276505104 88739278762176 88792068339072 88860779317392 88913641173024 89201077513023 89377961398656 89431130917632 89572916301568 89720240177064 89773613312208 90117407265627 90296108214144 90349823923968 90419740358048 90712045553171 90766008697462 90973996423632 91028115398304 91082266567488 91240002261128 91294279478416 91322387323083 91348588984352 91376713549926 91557911676672 91643896922879 91908538717968 91963213636896 92570031448608 92625099878976 92771949026624 92827137574528 92869288015791 92924534469102 92979813787644 93465368169936 93520969221792 93576603349824 93669238693408 93724961024576 94223067724476 94279119519672 94498573770454 94554789459788 94827837093696 94884248656512 95034679490688 95091214100736 95134392601542 95190986529324 95247614123928 95745011296032 95801968471104 95858959529088 95876104000344 95933139160368 96028107336056 96085232920432 96142392487904 96362700044544 96644462325376 96701954569472 96803417033148 96861003836856 97014568646744 97072281061168 97352598502656 97931746226209 98214545561328 98272971822816 98370256295472 98428775186784 98487328890048 98590664619657 99001644333312 99164475985176 99223467345072 99380777638128 99439897672416 99457682598058 99516848381876 100096050265568 100155595804096 100260681927189 100320325402458 100419636634961 100479374669842 100539148241924 100769530839264 100829477020608 100889458862976 101064178590256 101124300052832 101184457280704 101722207902804 101883479734596 101944088586312 102537417345216 102598415213952 102645002543769 102706064413218 102767162607396 102868896065082 102930091125204 102991322589288 103670909203624 103732581368528 103970281627008 104032131883776 104274288298432 104336319403904 104368442654952 104398387410688 104430529771344 104673613539908 104735882197576 105038329963392 105100815585024 105377893530084 105440581152648 105522175439403 105584948892966 105794321655552 106136329160904 106199467964688 106262644328736 106606165808247 106817563622784 106881107682048 107050558506752 107226628504296 107290415909712 107373441675182 107998370023376 108031620753063 108062616525472 108095887035486 108160191548892 108411956880619 108476449418918 108725020116048 108789698890656 108854416141632 109042929531592 109107797425424 109141389727587 109172703908128 109206316193814 109422870052608 109746408384064 109811694766208 109877019986176 109926912345222 109992306106284 110632476609312 110698290099264 110873792739136 110939749784192 110990124701799 111056150950878 111122216477916 111855454667068 111921995687096 112245194927232 112311967797504 112423150051968 112490028784896 112608056548764 112675045279608 112937319872006 113004504476332 113330829697344 113398248394368 113578031586432 113645597339904 113697200914038 113764837559436 113832514440792 113920602752937 114395486017792 114583636488216 114651800459952 114765299011384 114833571051248 114901883705056 115165178102016 115501918388864 115570628631808 115691888649372 115760711902584 115850292333749 116348227478784 116438262553824 116507529812928 116629772854077 116699154039594 117040379636201 117308574335736 117378359329392 117448185837024 117564452645808 117634389857376 117704368673472 117827867472273 118319038349568 118481039089856 118551521564032 118675909219938 118864059690362 118934770017364 119278220177088 119349176881536 119626986902752 119698151082944 119823741815421 119895023041962 120013712075929 120085106312738 120156543020836 120431878320096 120503521317312 121298661898176 121370820531072 121443022089984 121498166276298 121570443591156 121763183097444 121835618066568 122544718290624 122617618182528 122673295723041 122746272103602 122819291896644 123182440375127 123426708598144 123464709432072 123500133171968 123538156611984 123611647484448 123825717354388 123899379292136 123973085050192 124257165846912 124331084446464 124620490893248 124694625629056 124733016831528 124768804466432 124807218507216 125533613858688 125608291796736 125630756965968 125705492692896 125912245147983 126111868208067 126186890140374 126437116124928 126845856802056 126921315372432 126996818831904 127407368892783 127660015061376 127735957961472 127834805333792 127910852213824 128248064402759 128324357123998 128694921770016 128771480319552 129071222710864 129110961387807 129148005115808 129187767432654 129264619168188 129565509442691 129642585890902 129939658187472 130016957210784 130094302218048 130952727415104 131030629097088 131160341727296 131238366915712 131316438520064 131376065973558 131454219492876 132219301313568 132297956460096 132507703517504 132586530229888 133291168976088 133370461759536 133680909236252 133760433869944 134066942097984 134146696376448 134226498099456 134359374452352 134439302694144 134580360265596 134660419968312 135444162321216 135524735885952 135629610537072 135844639646128 135925451448416 136149013046193 136716556460288 136860003391692 136941419217624 137022883476528 137158528086776 137240121500272 137321763452384 137636432365824 138455227423261 138855047172912 138937649818464 139157923539936 139240706361792 139386801703653 139469720681466 139877526882289 140198052254904 140281453832688 140364905024736 140503858040112 140587441536864 140696233919204 140779931857288 141515105547872 141599290619584 141683525771648 141747860655681 141832184189682 142057046947018 142141554410996 142552019236032 142636821151104 142968838005728 143053887879616 143814156000516 143899708740552 144042161004084 144127849380648 144213588731856 144966693488064 145052931854208 145139221522176 145205125549722 145291505755284 145521852970116 145608421591752 146569216460296 146656408141712 147079910594304 147218038497103 147509968812416 147555384443208 147597720132352 147643162780176 147730993335072 147986832935732 148074867934504 148162955303888 148502466499968 148590808240896 149071166457192 149159846508624 149186523897087 149275272572814 150144075398352 150233393706144 150480488103687 150719062004763 150808722362886 151107772929792 151596267885384 151686450079248 151776685921056 151803831333878 151894137003916 152778181984288 152825219601894 152869067279936 152916132879468 153272076969151 153363256075022 153806126017824 153897622820928 154255851532496 154303344097623 154347615870112 154395136687806 154486983883932 155251016738432 155343373083904 155506363805436 155598872052792 156411432447648 156504479105856 156597581116032 156752603527744 156845853143168 156939158231296 157010420309862 157103823296364 158234545626584 158377423339449 158691482483328 158785885506816 159037626902784 159204493741356 159299201947032 159393966493104 159670003956974 159764989087228 159860030722616 160226345434176 160321661523072 160417034313984 160575837760128 160671361756416 160839942756444 160935623864568 161060162512773 161731549197568 161997555035064 162093924788208 162350910796592 162447490755424 162714674128377 163392957720832 163564394297388 163661696138136 163759055862192 163885779398962 164492321607936 164619612576096 164717542149312 164815529979264 164890368517833 164988459159426 165470881554629 165948714913968 166047435148896 166310689108704 166409624676288 166584226426317 166683324716874 167507675954624 167607323590528 167783182000602 167882993530644 168049187838098 168149157610756 168249186853832 168634725077952 168735043177344 168835420954368 169127809069408 169228420496576 169329091775872 169405979808009 169506756714498 169775495131802 169876491857044 170367047379648 170468396009856 171593229026688 171695307092736 171875454732324 171977700689928 172147948517076 172250356576872 172352825557584 173252877583296 173355942947712 173459069624064 173537832974058 173641067853876 174154484668283 174603636553472 174657393830736 174761294719392 175168087964744 175272292657168 175778429734656 175943509423367 176292401751424 176346678968712 176397275280128 176451584786064 176556553010208 177478557524352 177584136678144 177721558634784 177827282346048 178013863829907 178296089535543 178402155026046 178755922797312 179440480354128 179547226624416 179842534562943 180127659469107 180234814531254 180592216428288 180839480716096 181424091106342 181532017394924 181947992847264 182056230796608 182164533134976 182480004522256 182588558956832 182644774646166 182697177968704 182753427099852 183178823694839 183287793845758 183817077435936 183926427273792 185140062897216 185250199757952 185543898053248 185654275149056 185738576031582 185849068938204 185959627575288 186930736339872 187041938443584 187153206699648 187338477386816 187449922049152 188446135448952 188558239039344 188997147540908 189109578919576 189280335210561 189655674187392 189768497313024 190069358981376 190268785203084 190381973058648 190495228247856 191490022592064 191603936942208 191717919058176 191752208000688 191866278320736 192056214672112 192170465840864 192284784975808 192486535685997 193288924650752 193606834066296 193722007673712 194029137293488 194144562122336 194463878836353 195747045667369 195863492452418 196429091122656 196545943645632 196740512590944 196857550373568 196974657780096 197064098960337 197181329239314 197757882833581 198328951970352 198446934690144 198761555276256 198879795344832 198915365196116 199033696763752 200192100531136 200311191608192 200521363854378 200640650804916 200839273269922 200958749339684 201078296483848 201539061678528 201658954041216 201778917725952 202128357180512 202248600105664 202368914561408 203444415805608 203766959469192 203888177172624 205074834690432 205196830427904 205290005087538 205412128826436 205534325214792 205737792130164 205860182250408 205982645178576 207341818407248 207465162737056 207940563254016 208135847530387 208548576596864 208672638807808 208736885309904 208861059542688 209347227079816 209471764395152 210076659926784 210755787060168 210881162305296 211044350878806 211169897785932 212272658321808 212398935929376 212525288657472 212748276284523 213085570420527 213212331616494 213635127245568 214453257008592 214580831819424 214746883350364 215996740046752 216063241506126 216125233050944 216191774070972 216320383097784 216695005370179 216823913761238 216952898837836 217450040232096 217579397781312 217708832283264 218085859063184 218215594850848 218282779455174 218345407816256 218412632387628 219492816768128 219623389532416 219853824690444 219984612212568 221264953218624 221396580198528 221747585478272 221879499568384 221980249403598 222112301901756 222244432955832 223710909334136 223843991374192 223912908859221 224490389854464 224846300103936 225216113097528 225350090559216 225874639744012 226009008952664 226213083544329 226661659394688 226796496788736 227156063172864 227394401828076 227529675118872 227665028881584 227705747000817 227841205505874 229167272976432 229303600919904 229530598022768 229667142102496 229803767410112 230044884112533 231003836777728 231383777298744 231521423805168 231700584667498 232876525107648 233015059625856 233259545708154 233398308079188 233941591163441 234080759272402 234617148671472 234756718658784 234896371674048 235128905291616 235268779714752 235408737346944 235515630464793 235655734944546 236962078179712 237103043128064 237351818439876 237728119380724 237869540034728 238556440354176 238698353763072 239253973805504 239396302165888 239505005935461 239647483630842 239790046083924 240027424151858 240170212625476 240313086041672 240863756640192 241007042634624 242597323796352 242741641062144 242996332552596 243140887182312 243526366194888 243671236133136 245089436581248 245235236365056 245346591446082 245492544207204 245638583793288 245828669098443 246218409358607 246364880750254 246853417196288 246929418864144 247076313223968 247223294968896 247651434708776 247798758584272 247946170100384 248514331693824 248747720219243 249240981786496 249389251258112 249466033663056 249614437014432 251067227717376 251261513931936 251410985385792 251674773000903 251824490295966 252073781757147 252223736416134 252373780280748 253691713604112 253842630744864 253993637663808 254260135071747 254663242697703 254814737785566 255320030122752 255669610667584 255821704427648 256496128805518 256648714247996 257389843540032 257542960639104 258142445421728 258221922775614 258296010231616 258375534865308 258529238336376 258976957637531 259131018885382 259285171781804 259879316374944 260033914421568 260188604436096 261905454830208 262061258194176 262320683454592 262476733831424 262752131947116 262908438985752 264438602627136 264595912920192 265015407035008 265173060459776 265814739756853 266582337952176 266740923519072 267361818472504 267520867739888 267603232539069 268133884195968 268293392752896 268718748904704 269160720531192 269320839936624 270352221796881 270888324642432 271049471771904 271259221074144 271689279292256 271850902896832 272136136659513 272298026092386 273720006783384 273882838435248 274045766953056 274317056173552 274480243000544 274643526904768 274931690768637 276910454846522 277710094345824 277875299636928 278315847079872 278481412723584 278607864047373 278773603407306 278939441362932 279588730902649 279755053764578 280396104509808 280562907665376 280729810049472 281007716080224 281174883073728 281392467838408 281559863714576 283030211095744 283198581239168 283367051543296 283495721311362 283664368379364 284114093894036 284283108821992 285104038472064 285273642302208 285937676011456 286107775759232 287628312001032 287799417481104 288084322008168 288255698761296 288427177463712 289933386976128 290105863708416 290410251099444 290583011510568 291043705940232 291216843183504 293138432920592 293312816283424 293795238678627 294261025818823 294436076994206 295019937624832 295110768886416 295286325560352 295461986670144 295973665871464 296149735869008 296325910607776 297004932999936 298142332914384 298319693017248 298373047794174 298550545145628 300288150796704 300466787412288 300782045781567 300960976207374 301258909904883 301438124009526 301617444725772 303192535770768 303372900158496 303553371842112 303607662667756 303788274007832 305556363968576 305650439203788 305738134559872 305832265758936 306544153938302 306726512150044 307612252035648 307795245641856 308511703064992 308606688195246 308695231740224 308790273375612 308973967767864 310502033476864 311012727610872 311197744105584 312822864895296 313008958211712 313195162232064 313505207055488 313691706286336 314020840619724 314207646592728 316469091253168 316566526318209 316754846678898 317382964966656 317681030441117 318408987482712 318598403894064 318787932986208 319340007913948 319529978174456 319720061445232 319818497424741 320452690868352 320643323046144 321151675520256 321679885512888 321871247729136 322120325025546 323995110070128 324187849576416 324701821593184 324894981510848 325235870641857 325429348256754 327128788594776 327323392276272 327518111724384 327771558797924 329239225152192 329435084298624 329631059958528 329780737035666 329976918318852 330745008196589 330941763109258 331897429827936 332094870297792 332621378217408 332819249352576 332970374105397 333168452852634 333366649433748 335015351909248 335214647181056 335566364001204 335765987061288 336098375676196 336298315221512 336498373707664 337269450155904 337470086354688 338255618138816 338456840993152 338658183551744 338811959616018 339013513428996 339550990263604 339752983714088 340734094759296 340936792019712 341761808258811 343186458053376 343750909464648 343955401379856 344295897034152 344500713153744 344705651115168 346505755166592 346711885895424 347075665948116 347282135707752 347550877001247 348101889093203 348308969336566 349314787661472 349522589438784 350336175929488 350544585314336 351121138908603 351677811344447 351887018846734 352584803502848 352693357937424 352903169572128 353113106020416 354957115048704 355443117269568 355654564692096 356027727659814 356592179071086 356804310052092 358880960708256 359094453248832 359471225446263 359685069125886 360041136227787 360255318938214 360469629062508 361678961432192 362848182212684 363064034789848 363895985694528 364112461593216 364329066269952 364960009044512 365177117913664 365289549292332 365394355937408 365506854199704 366357647389678 366575587691516 367634154871872 367852854547584 369547321125381 370280125794432 370500399515904 371087796106496 371477152063164 371698137876408 371919255150576 373861472679744 374083876887168 374306413399296 374676954773632 374899844098304 375807045863137 376892270897904 377116478078688 377994295081816 378219157839152 378335604624201 378560670421122 379311348374784 379667572966213 380537570406168 380763946117296 380990456495712 382222106678349 382980045184128 383207873884416 383504416001376 383732556641472 384112429344224 384340931681728 384569569951616 384744193208277 384973071371994 387213668132592 387444015347424 388058274586976 388289124244672 388696528328073 388927757672706 391494091334738 391726984904836 392858182245312 393091887291264 393481025181888 393715100747136 393949315560192 394128197920674 394362658478628 395280619552021 395515765667162 396657903940704 396893869380288 397523110552512 397759590689664 397830730392232 398067393527504 400384201062272 400622383216384 401042727708756 401281301609832 401678546539844 401917498679368 402156592967696 403078123357056 403317908082432 404256714361024 404497200211328 404737829122816 406888831611216 407533918938384 407776354345248 408447039138579 410149669380864 410580010175076 410824257652872 411068650429584 411475584260328 411720364500816 411965290357152 414683636814496 414930325474112 415365682269783 416024208916267 416271695060774 417097153193728 417473770619808 417722119085376 418694454159632 418943528790304 419632580646867 421511574120336 421762324610592 422088701757612 422339795571864 424545316643616 424797871858752 425050577314944 425243581967043 425496552569046 426171140841054 426424663232988 428906514017184 429161663638848 429493766700728 431993480093504 432126483012252 432250466101888 432383548141944 432640766195568 433390010740358 433647827522476 433905797675672 434900080464192 435158795562624 435417664566528 436171718126368 436431189701696 436565558910348 436690815632512 436825264775256 438985633536256 439707649380888 439969224425136 441654115491309 442529906437248 442793160397056 443495170956544 443960498807196 444224603803512 444488865911664 447421818668272 447559571691261 447687982748384 447825817718442 449135249933993 450432226195056 450700181118432 451749279488024 452018017905328 452157186014289 452426167088658 453323318789376 454788803656152 455059350237744 455330057763168 455411494001634 455682411011748 458334545952864 458607201839808 459061196045536 459334284204992 459607534820224 459816230907453 460089768225066 462767554597488 463042847610336 463401169334996 465753050215296 466030119251712 466519091416308 466796616158376 467883182326882 468161518544804 469234297342944 469513437317568 469792743348096 470257810583232 470537559429504 470817474693888 471031260929586 471311469889092 473924156359424 474703636879752 475456238761448 475739080069456 477112880708352 478507947611008 478792604331776 479010011870922 479294967261684 479580092167848 480054848303716 480340425250952 480626172083344 481727513280384 482014085269248 483180487538319 485194647592704 485992665105192 486281774364624 487052732389776 487342472266272 488144022385131 490178873162496 490693182892164 490985088414408 491277167586576 491657338196886 492436818717214 492729761500508 493858837728288 494152626447936 494446589937792 495302869417552 495597517168544 495892340200768 496412644663887 497199664314563 497495440438486 498481963572992 498932067326112 499228874028864 502523027863872 502821970771584 503349546001806 503648980591932 504147563514294 504447472832268 504747560561496 507383427208224 507685261489728 507987275327616 508217939424027 508520270143494 509326485395406 509629475571132 511339221335168 511643408855296 512992257611036 513297428495992 514779687080064 515085921278208 516284890843456 516443845551228 516592020463232 516751069730616 517058476672752 517953915275062 518262037770764 518570343563608 519758632749888 520067828843136 520377208872192 522463454004849 523810909660416 524641366909184 525504263894232 525816877971504 527830528270101 528877205254272 529191825840384 530030814070016 531313409668573 531629479513706 533164675904352 533481847038144 534723636945008 534888268606629 535041735479776 535206465078138 536267768391936 536771396262577 538321441062384 538641679873248 540382978407321 540704443593762 541776649284864 542518442148288 543378558584512 543701805793664 544272273319026 544596052184772 547440013566768 547765676870496 548091533906112 548634112347104 548960486001088 549287053809536 549536471084517 549863381537274 553820909693044 555420188691648 555750599273856 556631694159744 556962825447168 557215728094746 557547206814612 557878882725864 558845013849409 559177461805298 559510107529156 560792209019616 561125815330752 561459620098944 562015432160448 562349766147456 562784935676816 563119727429152 566060422191488 566397162478336 566991442622724 567328736758728 568228187788072 568566217643984 570208076944128 571875352022912 572215551518464 573600227896367 575256624002064 575598834962208 576168644016336 576511397522592 576854354927424 577459607057991 579866773952256 580820502198888 581166023021136 582087411880464 582433686367008 583391636509059 586276865841184 586625632566848 587241137002107 587590477357254 588172157433343 588522051637646 588872153988412 590221537772832 590572651120704 590923973340288 591947331742928 592299471738016 592651821215552 593273648500743 596284665828768 596639386034496 596746095588348 597101090291256 600576301593408 600933574824576 601564091563134 601921952414748 602517819809766 602876248019052 603234889451544 606385071541536 606745800316992 607106743684224 607215325335512 607576548015664 611112727937152 611300878407576 611476269119744 611664531517872 613088307876604 613453024300088 615224504071296 615590491283712 617023406129984 617213376390492 617390463480448 617580546751224 617947935535728 622025455221744 622395488211168 624407542591161 625645729790592 626017916423424 627010414110976 628041681239448 628415293185456 632938182506336 633133052636418 633509693357796 634984318872197 635362060882234 636817974965424 637196807788128 637575865972416 638680015827896 639059956348912 639256711261581 639440122890464 639636994849482 640905381736704 643359771025776 643742495458272 644240650051092 647990220140256 648375699152832 649403643186368 649789963021696 650085016110537 650471741283714 650858696513508 654257577189552 654646784552544 655036223448768 655543117595848 658478450304384 658870168597248 659561474071332 659953836637704 661490016393178 661883526218516 663794859655872 664189740595584 665242756434816 665638498705152 665940748210794 666336905705268 666733298867496 670030703818496 671132728002408 671531974122576 672196751352392 672596630443024 672996747415328 674538900311808 676511236277632 676913681986304 677623919232036 678027026857992 679101980527208 679505967428176 681468189518592 683117241002451 683523616517622 685522223583463 687501818929296 687910802759712 688591794068304 689001426307488 689411302230336 690134652337599 693011510333184 694151331896232 694564271415504 695101754002494 696203778186406 696617938673132 698629575322944 699045178877568 700672351858976 701089170628672 701824773490323 702242277817206 702937456444727 703355622688894 703774037693468 705386715874848 705806339144256 706226212040832 710886234539136 711309129384192 712055455319628 713184358142172 713608620104184 717761921416512 718188906497664 718515017806383 718942450892526 719370138251772 720082272455574 720510637876428 720939258125016 721497150768601 723357922864384 725696364425368 726128069579696 727791971389056 728224923186432 729920018089024 730354235827328 730579098584664 730788711874816 731013708399408 732715294779356 733151175383032 735268309743744 735705709095168 737486007295329 738655228075821 739094642250762 740560251588864 742954304126328 743396275752816 743838510301152 746243160657729 747722945359488 748167753774336 749353909547264 751614091726274 753784541795808 754232956157376 755988590163632 756221345271441 756438315678304 756671209248402 757121340842244 758883698164333 759335145932426 761075140812336 761527892234592 761980912991424 763989728093109 764444213356698 765960090368256 767008832002752 767465113282944 768224858688448 768681863363456 769139139903232 769488386416554 769946142743988 774427336265184 774888030694848 776116549173952 776578248489344 776930872912593 777393056656146 777855515345412 782988182669476 783453969809672 785716364490624 786183774582528 786962050363776 787430201494272 788256395841348 788725316957256 790561239104042 791031531334324 793315807881408 793787738760576 795046221105024 795519181379328 795661460784464 796134787055008 797444219270559 800768402124544 802085455417512 802562603219664 803357093079688 803834997358736 804313185935392 806156246714112 808513428722048 808994400422656 810952046336243 813777663222432 815067837876768 815552708690496 816408409978539 816894078277158 819282657453407 821160020350152 821648515305744 822137300859168 822951168520656 823440729001632 823930580714304 824795072305911 829367273628992 829860650948224 830731364539566 832048417832534 832543390121548 834947541239616 835444238170752 837388908319264 837887057580608 838766192707947 839265161293734 843023148240672 843524649221184 844177403515224 844679591143728 849090633287232 849595743717504 850101154629888 850487163934086 850993105138092 852342281682108 852849326465976 857813028034368 858323327277696 858987533401456 862277082625889 863986960187008 864252966024504 864500932203776 864767096283888 865281532391136 866780021480716 867295655044952 867811595351344 869800160928384 870317591125248 872343436252736 872862379403392 873131117820696 873381631265024 873650529550512 879415298761776 879938448850272 881385716035881 882783077456469 883308230982618 885059812874496 887920997614392 888449207607024 888977731823328 894843637336544 895119143382522 895375965496768 895651635436884 897736450819313 898270499867986 900864452390112 901400362236864 903498558976048 903776729714649 904036035810656 904314372028578 904852334177316 909577607312304 910118700475488 910660115526336 910822988003268 911364822023496 916669091905728 917214403679616 918122392091072 918668568409984 919215069640448 919632461814906 920179536450132 925535109194976 926085695220672 926802338669992 931506100430592 933038182832616 933593232316752 935766364653764 936323037089608 938468594685888 939026874635136 939585486696192 940515621166464 941075118859008 942062521859172 942622939778184 949407273759504 950912477522896 951478160138912 953043091323351 957015895222016 958020023741844 958589934523368 959160184335696 960109696607432 960680850501904 961252344166688 963455026560768 966360975076638 969186591962827 971985330210384 972563548729248 974105464779552 974684944532544 975707611925571 976288044770262 981386365784328 981970176828816 982554335173152 983314676393772 984873637434428 985459523001016 987717675456576 988305252895872 988893179875584 990605738835104 991195034337088 991784680401536 992235024589767 992825289327774 994399328629126 994990880876972 997864134652224 998457748057728 1005046055727744 1005643941543168 1006699092003612 1007297961183864 1008295127028588 1008894945664536 1009495121122992 1014766854416448 1015370522979456 1015974550655232 1016435878848054 1017040540286988 1018652970790812 1019258951142264 1020047695914229 1022678442670336 1025984515222072 1026594856991984 1029559374160128 1030526269479721 1032569781686912 1032887691102456 1033184040926464 1033502139461232 1034116953345504 1035907830550124 1036524075541528 1037140687127216 1039517265499776 1040135657686272 1042652631003741 1044305667279609 1044926908009698 1051008527788464 1051633755943008 1053363416725809 1055033434033341 1055661056540202 1057754410508544 1062626819337146 1063258959027412 1066329351808704 1066963694076288 1069447273890016 1069776537213258 1070083470959552 1070412930156276 1072904538784057 1073542792525154 1076642882124768 1077283359746496 1080123408683361 1080765956814642 1081408887187524 1085036884296576 1086757117169024 1087403611587328 1088544546638052 1089192104369544 1094880027133536 1095531353740992 1096183067812224 1097268224694208 1097920972002176 1098574107619072 1099072942169034 1099726763074548 1107641819386088 1108641963376143 1110840377383296 1111501198547712 1113263388319488 1114431456189492 1115094413629224 1115757765451728 1117690027698818 1118354923610596 1119020215058312 1121584418039232 1122251630661504 1122919240197888 1124030864320896 1124699532294912 1125569871353632 1126239454858304 1127421137589411 1132120844382976 1133982885245448 1134657473517456 1136456375576144 1137132435287968 1139002718898639 1143750704045824 1147200455792734 1150513248004128 1151197669924416 1152337288032672 1153022795045184 1153708709854848 1154232579624831 1154919214115982 1158296170882403 1161641004397776 1162332046042272 1164174823760928 1164867372734016 1166089584984219 1166783273018118 1172553731682368 1173251265133696 1174482274004214 1175180954714508 1176344314866686 1177044103275292 1177744307976824 1180443075545664 1181145302241408 1181847946680576 1183894663485856 1184598943476032 1185303642431104 1185841858656063 1186547297001486 1192569331657536 1193278772068992 1193492191176696 1194202180582512 1201152603186816 1201867149649152 1203128183126268 1203843904829496 1205035639619532 1205752496038104 1206469778903088 1212770143083072 1213491600633984 1214213487368448 1214430650671024 1215153096031328 1219081392677981 1222225455874304 1222601756815152 1223329063035744 1226176615753208 1226906048600176 1230449008142592 1231604565963569 1234046812259968 1234426752780984 1234780926960896 1235161093502448 1235895871071456 1244050910443488 1244790976422336 1246097046809349 1248072626748801 1248815085182322 1251291459581184 1256083362478896 1256830586370912 1258897741940601 1265876365012672 1266266105272836 1267019386715592 1269968637744394 1270724121764468 1273635949930848 1274393615576256 1275151731944832 1277360031655792 1278119912697824 1278513422523162 1278880245780928 1279273989698964 1286719542051552 1287484990916544 1288481300102184 1295980440280512 1296751398305664 1298807286372736 1299579926043392 1300170032221074 1300943482567428 1301717393027016 1308515154379104 1309293569105088 1310072446897536 1311086235191696 1316956900608768 1319122948142664 1319907673275408 1322980032786356 1323767052437032 1324962346473927 1327589719311744 1328379481191168 1330485512869632 1331881496421588 1332673811410536 1333466597734992 1342265456004816 1343063948245152 1344393502704784 1345193260886048 1345993494830656 1347405749801979 1353022472555264 1355247838464072 1356054053715984 1358203961054416 1359011934856352 1366234482004902 1367047233035244 1370229319671583 1371044447166926 1375003637858592 1375821605519424 1377183588136608 1378002852614976 1378822604460672 1379448692722359 1380269304675198 1388302663792464 1389128542831008 1390203508004988 1392407556372812 1393235877346264 1397259150645888 1398090357755136 1401344703717952 1402178341257344 1403649546980646 1404484555634412 1405874912889454 1406711245377788 1407548075386936 1410773431749696 1411612678288512 1412452424081664 1421772469078272 1424110910639256 1426368716284344 1427217240208368 1435523842833024 1436377812995328 1437030035612766 1437884901785052 1438740276503544 1440164544911148 1441021275752856 1441878516250032 1442136397671841 1442994301537202 1451392728850736 1452256139159392 1455583942778112 1456950932712709 1459840036178048 1460708471654656 1461158197169328 1462027416798816 1465430589558712 1466302350766064 1470536619487488 1474972014590658 1477310456151642 1478189284501524 1485908608252656 1486792551505632 1487677020602304 1489237933991661 1491598992943689 1492486321315458 1495445890718976 1503228183452548 1507569083591616 1508465912314752 1511977180327264 1512442690542882 1512876631356608 1513342418496804 1514242681684488 1516865037591253 1517767396328666 1518670291864852 1522150281624672 1523055784469184 1523961825982848 1527979456186218 1528888426713396 1534017664005504 1534930226565888 1536449717376896 1537363726726912 1538976772833108 1539892285487976 1548854672530368 1549776061389696 1552233098347904 1553156496978688 1553861745825186 1554786113312292 1555711030690824 1556914904290139 1565976365338952 1566907939619344 1567390362014547 1571432728981248 1573924100727552 1576512791682696 1577450633914512 1581122478208084 1582063062668648 1583491584810303 1586631615762816 1587575477521152 1590092442210048 1591322921568928 1592269574110016 1593940229005719 1594888438541118 1604170910835024 1605125206439328 1606714186159376 1607669994717472 1608626371870784 1610314188787731 1617026857444096 1621904092672486 1627555326444864 1630135675753536 1631105417380992 1632816819957078 1633788156554316 1637591138144087 1638565314906814 1642320040700304 1643297030611488 1644274601718336 1645902337041312 1646881458003264 1647861161428608 1648609413253551 1649590144611822 1658734547257984 1659721301896448 1661462729079132 1664096835665068 1665086780243096 1669895082479232 1670888476341504 1674777816638528 1675774115161216 1676535041548227 1677532385415894 1678530322587468 1686046296481344 1687049298442368 1688354807030448 1689359182287456 1698181266574464 1699191487435008 1700974327868172 1701986210276184 1704684563364216 1705698652931952 1715626056068736 1716646654555392 1717975066802912 1720800683689101 1723528865510249 1724554165251778 1727973920374016 1728505932049008 1729534192567776 1730563064782272 1733560042961432 1734591310089904 1735623190702688 1739600321856768 1741234041534701 1744686872505472 1745724758806784 1746262235641392 1747301059101024 1758830597523552 1759876897700544 1761723411006321 1762771432071762 1764516472300029 1765566154912938 1766616461965236 1775841995228784 1776898415214048 1777955463646656 1779820945502229 1789687274673088 1790238286765044 1790751930993536 1791303270873768 1795472901638626 1796540999735972 1801728904780224 1802800724473728 1806997117952096 1807553459429298 1808072071621312 1808628744057156 1809704668354632 1819155214624608 1820237400950976 1821320231052672 1821645976006536 1822729644046992 1833338183811456 1834428807359232 1836244784182144 1837337136819968 1839264923629812 1840359072900264 1851070218389952 1852171390441344 1853604677339984 1860703178297971 1866076365665232 1867186464633504 1871532729307528 1872646074179216 1873222627773483 1876937189371776 1878053749270272 1881031242332928 1884125043718344 1885245879556368 1898814547519008 1901824955045792 1902956320277824 1904952956616591 1906086182646702 1916040047483688 1917179869046736 1918320368671392 1920219393214864 1921361701003808 1922504688333376 1932721950153276 1938373183925654 1943970660420768 1945127097458496 1948210929559104 1949369889065088 1950255048331611 1951415223851142 1952576089540524 1962772731568656 1963940353657632 1965108670346304 1966629352787544 1969747274868856 1970919046002032 1975435350913152 1976610505791744 1981211477670208 1982390068674176 1983569360803072 1984470049179534 1985650578655548 1988798657258252 1989981761753944 1995728269304448 1996915496115456 2010092111455488 2013398184007224 2014595922367728 2016590254057176 2017789891329072 2018990242245984 2029533708832896 2030741045958912 2032871757696108 2034081080573976 2037305941581624 2038517902284528 2040095391828458 2051969030444144 2053189713983968 2056566670750389 2059827180731761 2061052538959442 2065139563373824 2065775382204912 2067004278922464 2068233906691008 2071815661100248 2073048151083056 2074281374254432 2079034530999552 2085305262007482 2088611334559218 2089853816019396 2102017055576928 2103267511886016 2105474320470969 2106726833451618 2108812369334181 2110066868066682 2111322113080404 2125253638674292 2126517918054824 2132658703617408 2133927388152576 2138894547780032 2139553074426516 2140166941919104 2140825860312552 2145809077568114 2147085585050308 2153285764249536 2154566719492992 2160246817366722 2161531913629284 2162817774375048 2164491452305803 2170073768593152 2173514234338048 2177089093276104 2178384208739088 2189760054267072 2191062707481984 2192366135624448 2194536449388416 2195841944004352 2198145884338068 2199453526149096 2201155554341231 2215283638772176 2215965684227463 2217283926752286 2221680754766592 2223767213087819 2228862912378984 2230188827258448 2231515530903456 2235380055397636 2236709847221192 2238040430116624 2238729481973187 2243168836078464 2244503261323008 2248061728641792 2251139742707264 2252478909716608 2254842275178822 2267965770490896 2269314947034912 2272912751152288 2274264870575936 2276651094492999 2278005437797278 2294400911585468 2301026496008256 2302395339848832 2304674576065344 2306045590090368 2307417419709696 2308465159249662 2309838428231964 2315215057376123 2316592341764806 2323282008795552 2324664092084544 2328349647521856 2329734745468032 2330792618737779 2332179169968438 2333566546036236 2345107463364736 2346502530267392 2348964548008428 2350361909429016 2352688629733372 2354088206550584 2355488615953648 2360886151091328 2362290604482816 2367789326971712 2369197886952064 2370607284862208 2371683717312126 2373094594002972 2385138663315072 2386557544137984 2386984382353392 2388404361165024 2392332657811677 2402305206373632 2406256366252536 2407687809658992 2410071279239064 2411504992076208 2412939557806176 2425540286166144 2426983201267968 2428861301342048 2430306192062656 2432856139008729 2436713223652421 2438162785355962 2445203513630304 2446658126071488 2452353231506416 2453812097200352 2457847972360221 2461744679411129 2463209131927138 2468093624519936 2468853505561968 2470322187004896 2471791742142912 2488101820886976 2489581952844672 2492194093618698 2496145253497602 2497630170364644 2512166724957792 2513661172741824 2516298578123841 2517795483881202 2531752730025344 2532532210545672 2534038773431184 2539937275488788 2541448243528936 2547271899861696 2548787231152512 2550303463889664 2554720063311584 2556239825395648 2557026845046324 2557760491561856 2558547979397928 2573439084103104 2574969981833088 2576962600204368 2586831247877667 2591960880561024 2593502796611328 2597614572745472 2600340064442148 2601886965134856 2603434786054032 2617030308758208 2618587138210176 2620144893795072 2622172470383392 2630649321041959 2638245896285328 2639815346550816 2645960065572712 2647534104874064 2648349232369407 2649924692947854 2655179438623488 2657673010763491 2663762992843176 2665347622821072 2666933195469984 2684530912009632 2686127896490304 2688787005409568 2690386521772096 2691986989661312 2693209352457939 2694811499603958 2710495676928144 2712108107431968 2716407922108832 2718023869712704 2732468964009804 2734094466070488 2740458639343166 2742088894333852 2750007275717184 2751643211038848 2754367176273216 2756005705229952 2757645208921344 2758897385444718 2760538609350396 2776605327584928 2778257085662016 2780407016009976 2784815112745624 2786471754692528 2794518301291776 2802689407435904 2804356682514688 2807299093961292 2808969111268824 2811749825778908 2813422490755576 2815096150773872 2821546863499392 2823225356577024 2848221821278512 2852737432568688 2854434480416736 2859129273970053 2871047685666048 2874060071225532 2875769803570104 2877480553007088 2880329089822296 2882042551505712 2883757032500064 2884272795343682 2885988603074404 2902785457701472 2904512278318784 2907559775888481 2912169462413869 2913901865425418 2919680072356096 2922316394338656 2924054833597632 2930861179117424 2932604701532128 2949944029181316 2954620912303284 2956378569003048 2971817216505312 2973585103011264 2975354041204608 2976705073769301 2978475867983322 2983197985887378 2984972642630916 3006456366905096 3015138167183232 3016931824629504 3023954360654528 3024885381085764 3025753262713216 3026684836993608 3028485363368976 3033730075182506 3035534792657332 3037340583729704 3044300563249344 3046111568938368 3047923651965696 3055958912372436 3057776853426792 3060143087742687 3068035328011008 3072899434753792 3077953545666216 3079784570975952 3091578808439163 3097709345060736 3099552122779392 3104466196695808 3107723491650372 3109572226624584 3111422061381648 3113829808580278 3131952730677904 3132917001838827 3133815879238688 3134780724029094 3143946749537951 3153025583365392 3154901267829024 3162244956416168 3164126125337296 3165100302100023 3166983169620606 3173263231525632 3182645843137856 3184539148220032 3187880458011438 3189776877082236 3208341821670048 3210250412878656 3213428372318752 3215339989434944 3217252743741568 3218713616352171 3220628377575462 3243808185344972 3255110652889728 3260271351507072 3262210834761984 3265633639914156 3267576313108632 3275182276288174 3277130629813628 3284640081400608 3286594061222976 3288549203436672 3291804674082624 3293762916006528 3295722322857216 3297218826507102 3299180289223644 3317469094515968 3322925458158264 3328193671330136 3330173560486192 3339790164958464 3349555633277056 3351548230322432 3353070083096454 3355064770831788 3357060645174936 3359658477678721 3372092592962688 3374098596884736 3376709614060896 3378718364574912 3382263412768233 3396362533148928 3401948655736344 3403972420552368 3409369126728432 3411397305863904 3417008156695917 3431252112137472 3435950133605824 3441601367378202 3447057731020498 3449108330503556 3457011864098016 3459068385135552 3461126129564544 3467120085922864 3469182620179808 3471246381405376 3474888512647209 3480397650201941 3482468083069402 3489373745010944 3492524471282784 3494602118202048 3517661195047104 3519753795401088 3523446822012642 3525542864143524 3529032944600058 3531132309825876 3533232923930472 3551683990457568 3553796830428096 3555910927293312 3557525575968189 3559641891004458 3579374549346176 3580476573530088 3581503861987072 3582606541747536 3590945803277252 3593081999471944 3603457809560448 3605601448947456 3613994235904192 3615106918858596 3616144143242624 3617257488114312 3619409336709264 3638310429249216 3640474801901952 3642640462105344 3643291952013072 3645459288093984 3657244178033943 3666676367622912 3672489568364288 3678529847259624 3680718145800528 3694813697890707 3702140436779904 3704342780882688 3707209354679968 3719193867680011 3721406356595942 3732152731330464 3734372929267008 3743065458615056 3744217880246403 3745292148358432 3746445255546966 3753874378743552 3757399773838039 3768250087436688 3770491759112736 3797629095038016 3803649910091584 3805912640555648 3809905913233182 3812172365293404 3832080094967376 3834359738093472 3836640737342784 3840438786429728 3842723402007616 3845009376666752 3865443900306552 3876746367851308 3887941320841536 3890254194916992 3896421859118208 3898739778130176 3900510096663222 3902830447702284 3905152179081048 3925545463137312 3927880707315264 3930217340692608 3933258705575088 3939494549737712 3941838092004064 3950870701826304 3962422955340416 3964780137348352 3968940098359068 3971301157311096 3977597314516504 3979963523507888 3991456538608896 4015201595274569 4026796368014448 4029191844735456 4033180508114352 4035579782658144 4037980484491968 4042217249405937 4059067417665792 4065743515392216 4068162161147952 4074611883163248 4077035804569056 4080190783656916 4103938060888288 4106379427967936 4110687959014749 4113133341500778 4117205102033401 4119654361463522 4122105077918884 4131550764409824 4134008557844928 4136467813382016 4143631322200496 4146096302166112 4148562748508864 4170610524014964 4177222669118436 4179707632038792 4204034111153856 4206535023772032 4210948640941938 4213453666903236 4217624738668362 4220133736133364 4222644226160808 4250507277348584 4253035836109648 4265317407234816 4277789095560064 4279106148853032 4280333883838208 4281651720625104 4291618155136228 4294171170100616 4306571528499072 4309133438985984 4320493634733444 4323063827258568 4325635548750096 4326409193015523 4328982904611606 4354178186552208 4356768417478176 4370852798138127 4379520108534144 4382125414963968 4389072898776832 4396291768676136 4398907052298192 4402311108682462 4430567277544352 4431931368454926 4434567853504572 4444890232105379 4447534426175638 4457725824757968 4460377654516896 4463031061806912 4470760110795272 4473419694442384 4474796978831067 4476080860233248 4477458963946374 4486337672156928 4502279485414528 4504957819433216 4509684550357644 4535931540981792 4538629894069824 4545825502304576 4548529741151872 4550595112773759 4553302188985998 4556010875594556 4588801823170936 4602052992016512 4604790679697664 4609349152130688 4612091180180736 4616930318499324 4619676856463928 4630430114752246 4633184683529612 4646564017591104 4649328184169088 4656699295043712 4659469490936064 4661585237475558 4664358339936876 4667133092072472 4670744712870417 4690214926729472 4697929096016856 4700723818858032 4705377259466744 4708176413101168 4710977231907296 4721772302182656 4735578653943424 4738395773904128 4743367434624252 4746189188005944 4770277326630144 4773968764706784 4776808722330048 4781820687017157 4784665315623354 4798655565084241 4812512732505072 4815375619317984 4820142558478128 4823009984152416 4825879115612352 4830942566363193 4851080572332288 4857722602684096 4860612384125312 4865712278017458 4873426447304842 4876325570711924 4890407027260608 4893316252142976 4904706463012832 4907624194400704 4912773414432261 4915695944720442 4920562195113089 4923489358822258 4926418263854276 4937707011123936 4940644374009792 4943583484285824 4976203641773952 4979163905689344 4984388187237396 4992290506995204 4995260340729288 5024333449915584 5027322345483648 5029605124644681 5032597156247682 5035590967762404 5050480055380207 5063505460050688 5065064421091344 5068077546862368 5079874550977576 5082896487057872 5094543799723392 5097574462305024 5109440126623168 5112479650791296 5114053690092648 5115520983123712 5117095958795856 5146878168206208 5149939963666176 5153925200408736 5162402051067303 5170586596530747 5173662495755334 5183921761122048 5200680128884296 5203773930269712 5206869572108064 5223702124604103 5234060617516416 5237174276420352 5244344940766784 5261298642083918 5276491792570656 5279630693101632 5291920131145424 5293549416900087 5295068209748128 5296698464738814 5299849385895708 5312185887150331 5315346021526982 5327525985686352 5330695245642144 5333866390939968 5369061824019264 5372255792980608 5377574010819136 5380773043544192 5383973979322624 5386418704915878 5389622999207916 5420991353856288 5424216214863936 5432815844217664 5436047739425408 5464937928019608 5468188932140976 5480917278686332 5484177788667704 5500014551434368 5503286422077696 5508734352546432 5512011410459904 5517794770889436 5521077218700792 5553210655169856 5556514171324032 5560814032019952 5569630225491248 5572943509385056 5582109534893913 5605378814871808 5614598187922584 5617938222537648 5623499651557816 5626844981511152 5630192301547744 5643093726998784 5676664324353701 5696443642557024 5705474865137376 5708868960833472 5714858869849773 5718258547940106 5734978602173849 5748120142451064 5751539607140208 5754961106014176 5760658179644592 5764085103011424 5767514065000128 5768545590687364 5771977206148808 5805570915402944 5809024556637568 5815119551776962 5824338924827738 5827803730850836 5844632788677312 5848109667195264 5861722358234848 5865209403064256 5899888058362632 5909241824606568 5912757138006096 5943634433010624 5947170206022528 5950708082409216 5953410147538602 5956951735966644 5966395971774756 5969945285261832 6012912733810192 6030276334366464 6035939578381223 6047908721309056 6049770762171528 6051506525426432 6053369673987216 6056970726737952 6067460150365012 6071069585314664 6074681167459408 6088601126498688 6092223137876736 6111917824744872 6115553706853584 6120286175485374 6155907091332432 6159569141951904 6169700012251167 6179481542195283 6183157616878326 6195418690121472 6215446983300744 6219144453249168 6222844122763296 6227659617160556 6263905461355808 6265834003677654 6267631758477376 6269561448058188 6284155155735191 6287893499075902 6306051166730784 6309802535658048 6324489912832336 6326437108002543 6328252250674592 6330200604200046 6333966339241212 6365291686275712 6369078296440064 6375760916022876 6379553754164472 6416683643340096 6420500825757312 6426856744637504 6430679978869888 6434505487483136 6437427232704342 6441256755150924 6487616370689944 6493474356917409 6510221305779456 6520542703014144 6531267279828312 6535152626217264 6550364552576348 6554261259627256 6569280162801216 6573188122445952 6577098406873344 6583609348165248 6587525832013056 6594437653014204 6598360578447288 6603466663023693 6645850916316528 6656387342660272 6660347120972384 6671301639263457 6699111266554112 6706140166192908 6710129541663576 6714121290349872 6719316955357442 6744185185925376 6753419228121792 6757436729149824 6764526825536466 6784306143739789 6803897311472688 6807944841104736 6818738253456864 6822794611727808 6829953283478997 6834016313391834 6871900267211648 6883202734756404 6894115462040996 6898216661007112 6914023728196032 6918136770271104 6922252259129088 6934240171845728 6938365240359616 6942492762810752 6945645172128369 6949777025294418 6960795300403882 6964936166138804 6985048942565568 6989204236404096 7035322390094208 7039507590802176 7046893644025284 7051085728287048 7058065889200116 7062264619651752 7066465847860944 7103367980915136 7107593660856192 7111821854586624 7115051151936378 7119283782008916 7140333871399603 7158749098692352 7160953147060176 7165213083495072 7181891606554504 7186163998943888 7206915619120896 7213683886358047 7227988471808384 7230213837717192 7232288286485248 7234514976228624 7238818673418528 7276620858498432 7280949603803904 7286583904026144 7290918576187968 7298568417026187 7310139670957263 7314488356067886 7357059694519248 7361436291601056 7373543917080663 7385234038233387 7389627395781414 7404280873559808 7414418709359936 7438387735360022 7442812713191884 7464305462660928 7468745858534016 7486130917230112 7488435760492806 7490584296716864 7492890511093932 7510331771488399 7514799547676078 7536500174873376 7540983518225472 7595258190076032 7607299820183168 7611825281111296 7619811826466364 7624344730586808 7664160189934752 7668719476186944 7673281474685568 7680877572859456 7685446804015232 7690018753333504 7730887800613104 7753492735702616 7760493743633001 7775882641683072 7780508389833984 7792843718236416 7801020193326444 7805660895404568 7810304358162096 7851090926274624 7855761414630528 7860434681385216 7866517411150176 7878989099475424 7883676184008128 7891947963125877 7924845910680832 7937880196718136 7942602314622192 7955194629033008 7959927047015776 7973019032290473 8030403190549138 8053592736028896 8058383689470912 8066361016228704 8071159565316288 8075960968983936 8079628057373817 8084434498811874 8108073196176821 8131487030784432 8136324322295904 8149223766326496 8154071609138112 8160381567313832 8207876121776576 8212758855935872 8221375918029498 8226266683001556 8234410204066802 8239308722927044 8244210155837768 8263101528819648 8268017115689856 8272935626764032 8287262644400992 8292192604332224 8297125497017728 8341221048029928 8354445338236872 8359415264077584 8408068222307712 8413070047544064 8421897281883876 8426907333806472 8435249477336724 8440267472266728 8445288452321616 8501014554697168 8506071672219296 8533569748745867 8555578191120128 8558212297706064 8563303441250208 8583236310272456 8588342340201232 8613143056998144 8640987269466888 8646127654517136 8651271097500192 8652818386031046 8657965809223212 8708356373104416 8713536834956352 8722679327665443 8736508387241607 8741705596276254 8759040217068288 8792583537352272 8797814104596384 8804622217364924 8861134555088704 8863862736909852 8869135707009144 8889780464210758 8895068852351276 8915451649515936 8920755309033792 8926062123613824 8941520221590544 8946839388884768 8949593957662134 8952161720466496 8954917927892748 9004558970829056 9019369100715288 9071863081963584 9077259788139648 9091651004609152 9097059482303744 9101190225547518 9106604377971996 9112021751189112 9177603646341872 9180429263228061 9204105984033024 9218698304261376 9233860636998648 9239353712927856 9260860229504492 9266369367059224 9274736425317489 9293128035182208 9298656368338176 9313398590087424 9323170474951116 9328716679873752 9334266184144944 9341489425740834 9395858192033712 9401447637716064 9410754518933488 9416352826202336 9421954463814592 9431840248613853 9471157307886848 9486734869248504 9492378376011888 9547937529413568 9553617444660096 9563641374034314 9569330631246708 9591605237701081 9597311130168482 9625025465010144 9630751238635968 9640285116956256 9646019968304832 9651758231224704 9656140849056513 9661885132726386 9715445205368192 9721224768250624 9731424556034916 9746852894609684 9752651141423848 9780814054521216 9786632504285952 9809412926025664 9815248388801408 9825546828864522 9831391889440884 9841124390226178 9846978717644516 9852836527708552 9875414022247872 9881288748019584 9887166968571648 9952407283547904 9968776374474792 9984581013990408 9990520681458576 10048666899831168 10054644690967296 10059210249289362 10065194312495364 10071181935524808 10078975433036163 10094954783702887 10100960110760414 10130128842182688 10136155093724736 10159749101955152 10165792974115744 10189087599446784 10198656528988963 10218880253246336 10224959301582592 10228107380185296 10234191917591712 10293756336412416 10307850400817472 10324804102134606 10341173193061494 10347324991510668 10401360257768592 10407547860539424 10413739144216128 10424665537941627 10441192950605823 10447404249208206 10468121235032832 10488689881533568 10522597284167836 10552983585141312 10559261386203264 10583840262290848 10587098833800174 10590136419496256 10593396929477628 10599698771791416 10618055263138771 10624371774300662 10630692043053964 10655051971372704 10661390491284288 10667732781879936 10738123648038528 10744511585961216 10755148021638272 10761546087088384 10772837409831756 10779245998415832 10841982707712576 10848432429727872 10865631688435328 10872095478850816 10898404330030973 10929875856039216 10936377864281952 10961834557372664 10968355577335408 10971732534101829 11000029102868736 11017468705092864 11035589541778872 11042154437401584 11084441093672121 11106421310339712 11113028342648064 11121628064039904 11139260450982496 11145887018770112 11157581603040033 11164219069787826 11229196375845168 11235876445075296 11246999303115632 11253689963022304 11260384603095488 11272199321514117 11353328648707402 11392887285114048 11410949730274752 11417737921666944 11429717739699546 11436517095880212 11463137967008609 11469957204347698 11496240284902128 11503079214280416 11509922212028352 11521316359289184 11528170206022848 11535028130000256 11537091181374728 11543954412297616 11611141830805888 11618049113275136 11630239103553924 11648677849655476 11655607461701672 11689265577354624 11696219334390528 11723444716469696 11730418806128512 11799776116725264 11818483649213136 11825514276012192 11887268866021248 11894340412045056 11906820295077204 11913903471933288 11932791943549512 11939890570523664 12025825467620384 12045604785823707 12064702058571743 12071879156762446 12095817442618112 12099541524343056 12106739347974432 12113941453475904 12134920300730024 12142139170629328 12149362334918816 12177202252997376 12223835649489744 12231107413707168 12240572350970748 12311814182664864 12319138283903808 12332063877044247 12339400024502334 12351615306100203 12358963084390566 12366315233756652 12430893966601488 12438288906498336 12445688245526592 12455319234321112 12527810922711616 12531668007355308 12535263516954752 12539122896116376 12568310311470382 12575786998151804 12612102333461568 12619605071316096 12648979825664672 12652874216005086 12656504501349184 12660401208400092 12667932678482424 12730583372551424 12751521832045752 12759107508328944 12833367286680192 12841001651514624 12853713489275008 12861359957739776 12874854465408684 12882513510301848 12975232741379888 12979227579046569 12986948713834818 13024922248085797 13062534559656624 13070305252434528 13100729105152696 13108522519254512 13112558394414381 13138560325602432 13146376244891904 13167218696330496 13188875306028408 13196721156894576 13206933326047386 13291701832633056 13312774685320544 13320694241944768 13334670696316137 13342603278526914 13412280332385816 13420259083327152 13428242580699744 13438633910714884 13506838456243584 13514873458299648 13529053651072932 13568612287479578 13607794622945376 13615889682209472 13637476506913728 13645589223455616 13651785338321277 13659906566957994 13668032626783668 13743800534423296 13766405469512808 13788230924081992 13796433322014224 13828047456392064 13836273540542208 13868480343691456 13876730480719232 13884985525621504 13891290344256738 13899554050588836 13921590600807764 13929872332277608 13970097885131136 13978408472808192 14012234138611251 14070644780188416 14093787288050568 14102171456574096 14116131778400232 14124529239303504 14132931695721888 14206735961830272 14215187321712384 14230102303872756 14238567564017832 14280667742799206 14321906294120352 14330426166990144 14363783213109008 14372327997887776 14395966695252723 14418790265122327 14427367772716094 14455976943616768 14460427675434384 14469029952457248 14477637346837056 14553241716996864 14573167808052288 14581837152375936 14597136834052374 14620279341914526 14628976712135772 14714119389038496 14722872583202112 14738320243296783 14747087834161326 14761686585339267 14770468076466774 14779254791562828 14828837418719872 14876775470720044 14885625426383768 14928610925321856 14937491717068032 14972261834460224 14976871520985612 14981168593433728 14985781022187864 15020663542976798 15029599095352156 15073000349746752 15081967036450944 15151440166140621 15190516380152064 15214599640366336 15239623652932728 15248689461173616 15328320379869504 15337438952373888 15346562949371136 15361755145718912 15370893608030464 15408088880388617 15461775601226208 15506985471405232 15511759789592241 15520987487266002 15551765283366144 15566370491614733 15602040386652888 15611321790809136 15620608716324192 15671106373812309 15702181852549248 15711522829261056 15733034822300352 15757978198950848 15767352368016256 15783895926251754 15875760393436272 15885204629244384 15910389258066016 15919854094031552 15936557661450993 15946038064580946 16060806381098276 16107185472057792 16116767378941824 16132722032457408 16142319130632576 16151921937967872 16159256114747634 16168868997623748 16206505401632861 16216146392353642 16262974061568864 16272648644591808 16298447532652992 16308143218276224 16320763134627664 16415752243553152 16425517711871744 16442751836058996 16452533366003112 16468820408133604 16478617445854088 16488420311675536 16526203057639296 16536034231379712 16574525288801984 16584385208664448 16594250994035456 16682442096059856 16708890676473744 16718830528155168 16746328604681739 16816136444615424 16843794563767752 16853814667612944 16870498954673448 16880534944533456 16890576904643232 17002029109394336 17012143344438592 17029992973061103 17056992565566947 17067139497491734 17116424595412128 17126606882500416 17166472620544912 17176684680402464 17204935806521547 17281974538933776 17292255309034272 17302542195000384 17305636772062092 17315931618446424 17416712746208832 17427073669912704 17445358655330886 17473016774483214 17483411192552508 17585167074704544 17595628209192768 17609244434729848 17722269110177408 17727725473819704 17738271414018288 17779560928421516 17790137704702552 17830903299031872 17841510618067584 17852124247227648 17883040443181088 17893678777769536 17899187915324268 17904323440932992 17909835855785496 18038738201430576 18107818735143669 18143726163927168 18154519576279296 18183302009218304 18202380451095036 18213208755943992 18224043502378224 18355207292683744 18360858526456122 18414545247293713 18467721273997296 18478707425855712 18521720459008984 18532738734118448 18538444626585849 18549472850634978 18586256070364416 18646340949902232 18657433359747504 18668532368289888 18682978851481668 18791716384067424 18802895275432128 18821509037866976 18832705652404672 18843908927629184 18852465467205573 18863680497227706 18973469738497008 18984756752023776 19095875058827136 19107234889320192 19127282748068628 19138661262493416 19183210475402162 19194622260336964 19250050930020288 19261502477271936 19280570233912512 19292039936609664 19303516462449408 19312281698113026 19323770265452772 19430890410736384 19462849112069832 19493705789219368 19505302282847696 19561628109042432 19618825852051328 19630496777602816 19651093657729044 19662783778881768 19682248780452356 19693957435289032 19705673055417104 19750828044495744 19762577496039168 19810399989071079 19937552748949584 19969162027980816 19981041362917152 20013904917790371 20097333799662336 20118420498578724 20130388624990728 20142363871049616 20157950866072326 20189909567405774 20201920221520828 20260257684365376 20272310187449472 20319498203910304 20331585948231488 20352918431219367 20385186236897083 20397313057977926 20437760506492672 20456214760370592 20468383835183424 20615700801634944 20649608204269212 20682346386122988 20694649983021336 20802720515537184 20815095721078848 20827478288432256 20836935516385107 20849331075883254 20882385901211646 20894808498416412 20977379763067136 21045194568335672 21105967170282624 21118522772406528 21167680524581696 21174197667600348 21180272838992512 21186793858955256 21199397543582832 21236110526277542 21248743548601324 21261384086107928 21310103942745408 21322780982568576 21335465563759872 21421001614198809 21476247296077056 21510296043276544 21545674819663512 21558491996831664 21641051659074141 21683965415425152 21696864859455744 21731263376870656 21796808660061946 21859751712078432 21872755728563904 21923669114745328 21930419012871789 21936711154670816 21943465068203658 22007627246765657 22071179083557744 22084308874803168 22155702114700161 22168882187344242 22212842620679424 22243256128079808 22278520901964992 22291774037540224 22315163206080066 22328438139575652 22458392751690336 22471752890150592 22493998606231264 22507379926044608 22520769206190976 22530995314465197 22544398643028234 22706657297414804 22785774570228096 22821899460549504 22835475843333888 22859435479399092 22873034191760424 22926275934017218 22939914408695396 22992480569804256 23006158428560832 23019844424056704 23042632718578368 23056340412045696 23070056260000512 23074182362749456 23087908824595232 23222283661611776 23260478207107848 23297355699310952 23311214923403344 23378531154709248 23446889432939392 23460837612257024 23517609343751047 23599552233450528 23636967298426272 23651028552024384 23675843889377631 23774537732042496 23813640590154408 23827806943866576 23865583887099024 23879781141047328 23919057096871419 24051650935240768 24091209571647414 24129404117143486 24143758313524892 24199083048686112 24213478695948864 24227882906951808 24269840601460048 24284278341258656 24298724669837632 24324219588530463 24447671298979488 24462214827414336 24481144701941496 24623628365329728 24638276567807616 24664127754088494 24678800049004668 24703230612200406 24717926168781132 24732630467513304 24861787933202976 24876577812996672 24891376491053184 24910638468642224 25055621845423232 25063336014710616 25070527033909504 25078245792232752 25136620622940764 25151573996303608 25224204666923136 25239210142632192 25297959651329344 25305748432010172 25313009002698368 25320802416800184 25335865356964848 25503043664091504 25518215016657888 25600709246237601 25666734573360384 25707426978550016 25749708930817368 25765027020603696 25950465482759776 25958455158093138 25973897427669636 26034357073760077 26049844496171594 26125069119313248 26140610504869056 26201458210305392 26209525161724821 26217045038509024 26225116788828762 26277120651204864 26377750612056816 26393442313789152 26413866652094772 26583403665266112 26625549370641088 26641388483889536 26669341392632274 26685206557053828 26824560664771632 26840518166654304 26856485161399488 26877267821429768 27013676912487168 27058107302145864 27137224574959156 27215589245890752 27231779364418944 27274953013827456 27291178446911232 27303570676642554 27319813133915988 27336065253567336 27532810939025616 27576461848163984 27592866644028448 27656094912784128 27736960687382912 27753460961438464 27782580688513476 27799108101177672 27843181201615528 27859744664555216 27940195770262272 28024468277222502 28106411166921983 28187574576101136 28204342913148192 28232263556800464 28249058478607008 28265863391443776 28295520745841559 28413471923660544 28460204607745512 28477135128035664 28561335485598412 28643812588240704 28660852333980288 28727566426218016 28744655995775552 28774815713103243 28791933390505446 28820435714233807 28837580530244654 28854735545432188 28920855350868768 28938059904914496 28955274693674112 29146335616104576 29163674304751872 29194273668104748 29240558683829052 29257953424271544 29428238778076992 29445745166404224 29476640486593566 29494175668322652 29523373170678534 29540936152933548 29558509583125656 29581383181512641 29657674837439744 29753550941440088 29771250852767536 29857221850643712 29944523668920448 29953743041971224 29962337186867456 29971562044375728 30041327085953596 30059198190704312 30146000699493504 30163934072901888 30236926299108489 30284864351108661 30302880332281242 30479247305865456 30497378922347232 30595969586966889 30656640759739008 30674877904747776 30723510291437824 30816177760777234 30923551202452416 31013970942810464 31023519579184482 31041974974532004 31114231624737653 31132740983229466 31204080773305776 31222643581618272 31241217432648384 31323578851817469 31342212747624618 31404363705098496 31466069644600704 31515956397901696 31534704736032512 31567791852503508 31751520786872544 31770409258488768 31820778516132032 31839708188063104 31854165789416313 31873115322901986 31892076129161892 32121612762196552 32214370944115584 32233534757883648 32265444064914816 32284638261265152 32318512229495268 32337737995247496 32413010803265722 32432292784707284 32525948123137728 32545297289183616 32596895065305984 32616286436552448 32641526269255328 32695212990092919 32831504487106304 32885503672117992 32905066732006224 32937640816267208 32957234891708176 32976840623351072 33052406115278592 33149050577603968 33168770417328896 33364884192119712 33417781352947488 33437661056310336 33472744809120099 33492657209363478 33590588955589687 33687589127535504 33707629335225888 33740997909346896 33761069889066912 33781153809286464 33816597964542351 34004058218788672 34024286688877184 34059985946122206 34113985131133894 34134278994983468 34232849190824256 34253213765000832 34332945241089824 34353369360804928 34389413901025827 34409871613043094 34563949077867552 34584510618068544 34605084390000768 34611273544124184 34631863236892848 34833425492417664 34854147339825408 34890717310661772 34946033548966428 34966822385105016 35170334149409088 35191256418385536 35218488869459696 35353360387661449 35444538220354816 35455450947639408 35476542828036576 35559121856843032 35580275409405104 35661806598063744 35683021236135168 35766080886362176 35787357555539072 35798375830648536 35808646881865984 35819671711570992 36077476402861152 36136814357471121 36194106175715229 36215637470287338 36287452327854336 36404760902190072 36426417511887984 36448087004756448 36710414585367488 36721717052912244 36829090494587426 36935442547994592 36957414851711424 37043440918017968 37054845918300609 37065477468236896 37076889253171698 37098945701269956 37292681899804464 37314866719495008 37337064736579776 37365957702963336 37583432768134848 37605790550864256 37643018075733952 37665411304809344 37687817855258368 37704930934411146 37727360994455412 37946939476994016 37969513504047552 38191750117654272 38254565496137256 38277322524986832 38366420950804324 38389244520673928 38500101860040576 38523004954543872 38561140467825024 38584079873219328 38624563396226052 38647540530905544 38925698224139664 38987411578438736 39010604565695392 39074766744257391 39237651704102656 39302187315458088 39325567557763536 39364497560904712 39387914870578064 39411346110834208 39501656088991488 39620799978142158 39736650270475907 39875105497899168 39938324055961632 39962082725834304 40004012088948411 40027809835580742 40236840997157448 40260777249981456 40284727742099232 40315901732144652 40379819134811548 40403840443041656 40520515368730752 40544620374898944 40638996407820608 40663171896462976 40705836862438734 40770372473794166 40794626115955852 40912429520741184 40936767670366848 41231401603269888 41299216408538424 41364692772245976 41389299966042672 41605441031074368 41630191442157696 41654956576864512 41673871032770214 41698662151766508 41764771802423292 41789616996832824 41821955532483389 42090389136671344 42211934340565248 42251577048668561 42335361049163392 42348395335200696 42360545677985024 42373587717910512 42398795087165664 42472221052555084 42497487097202648 42522768172215856 42620207885490816 42645561965137152 42842003228397618 43091349639327024 43116983993663328 43187900085758169 43256370795366981 43282103318148282 43367930830850304 43593617320123892 43719503424156864 43745511457127808 43847338229490656 43860838025743578 43873422309341632 43886930136407316 43989086090146337 44015254493531314 44142358167115488 44168617749606336 44285059756017801 44311404229400322 44337764374688484 44486512256159616 44557041803929984 44583548075080448 44630326412160132 44656876279151304 44916785503380672 44943505780301184 44987997212462528 45014759852089216 45041538412381952 45061990628930394 45088797286056468 45413314594829608 45454320498421863 45571549140456192 45643798921099008 45718870958798184 45746068383520848 45852551868034436 45879828817390792 45984961139608512 46012316857121664 46039688848113408 46085265437156736 46112680824091392 46148364725498912 46175817649190464 46224266641165851 46520956414215696 46594711398621904 46622429846806688 46699111474844199 46893778865878784 47035218687502094 47199104466901056 47273934596852544 47302057104048768 47351687778755262 47490143006178523 47627281180308816 47655613887733152 47731167774198048 47759562282094656 47809672984352979 47838114193742838 48103301870481536 48182419143294828 48258808234286972 48287516627049784 48398166097372224 48426957391897728 48455765813903616 48539681202920096 48568556682517312 48597449339675264 48619516204898583 48648439177060926 48895342597958976 48924429654828672 48962289403882992 49247256730659456 49276553135615232 49328255508176988 49357600098009336 49406461224400812 49435852337562264 49465260935026608 49723575866405952 49753155625993344 49782752982106368 49821276937284448 49982337099797221 50111243690846464 50126672029421232 50156491584465504 50273241245881528 50303147992607216 50448409333846272 50495787204506329 50595919302658688 50611496864020344 50626018005396736 50641604833600368 50671730713929696 51006087328183008 51036430033315776 51089978919183309 51170977696700841 51201418492475202 51499417861634736 51530054041207392 51614807419564641 51900930965519552 51916910316186276 51947794855339272 52068714147520154 52099688992343188 52250138238626496 52281221009738112 52402916420610784 52419050323449642 52434090077018048 52450233577657524 52755501224113632 52786884627578304 52827733304189544 53166807330532224 53251098741282176 53282776967779072 53338682785264548 53370413114107656 53649121329543264 53681036333308608 53712970322798976 53754535642859536 54116214604291728 54274449149918312 54323456205431007 54431178491781504 54463558728837888 54549906027654912 54607141353285108 54639626267831976 54672130507134672 55065621878051232 55152923696327968 55185733288056896 55243635741881139 55473921374765824 55565161377026952 55598216202355344 55686362403231056 55719489329110432 56048936554445004 56212822333843966 56375149152202272 56408685826296384 56464527113600928 56498116957214016 56531726782887552 56557396401616719 56591041491683118 56920409215491024 56954270256071328 57122670971196824 57287625176481408 57321704667960576 57455132852436032 57489311991551104 57549631426206486 57583866781010892 57640871428467614 57675161060489308 57709471090864376 57841710701737536 57876119809828992 57910549387348224 58292671232209152 58388547336209496 58481117367658104 58515906848543088 58856477556153984 58891490332808448 58953280973187132 58988351336645304 59046746341357068 59081872305867096 59117019166251312 59162766363025282 59507101882880176 59542501705535072 59734988241221069 59889047337840896 59907486083942448 59943124088751456 60082654171907192 60118396381408624 60292001398987008 60473852598216978 60569728702217322 60605760664562484 60958494611730912 60994757844694464 61058755293658101 61155558710691249 61191939173933778 61313281519478016 61632355521554468 61847102404904832 62027941885620928 62047039158368964 62083949949064008 62228463249475306 62265481966458932 62408161546611552 62445287163236544 62482434865296768 62647157703634938 62684425495249236 62932139289201408 63031912795803392 63135583705007016 63503041573745088 63540818516977536 63641557032264064 63679416376126208 63708331578832626 63746230645803972 63784152258323784 63833511075895699 64243225524393104 64263004842596427 64428741888231168 64530888129829632 64637024458990536 64675475990494992 64826021606531444 64864585569414568 64923154977222423 65051896246275456 65090594578367232 65193790130611968 65283052538510656 65390425980185838 65771007344235984 65810133464012448 65875281632534416 65914469783416352 65953681246702144 66022881740296971 66298101155207936 66729768384239424 66835562705894976 66875322112620672 66945489618240198 66985314418726956 67141236663907567 67181177911179374 67375178255071008 67415258670451776 67481995818693792 67522139778133824 67562307618572928 67592985943395591 67633195929084702 68008116437577344 68048573377754368 68119971892244412 68227970262267788 68268557989966936 68465698381648512 68506427530001664 68665890482179648 68706738721609856 68778827802051654 68819743226086188 69127898155735104 69169021236137088 69210168780001536 69222547088248368 69263726473785696 69666850984835328 69781434621323544 69892067097932856 69933644770210032 70340668298818176 70382512836771072 70436977738919392 70552828031253141 70664683485920209 70706720775322898 70910901895278816 70953085656073152 71118243713686064 71160550818810208 71323613196127488 71390595702922741 71532161772724352 71574715111078144 71596751661297072 71639343423141984 72154952805722304 72273628714942242 72388212351430458 72431274940574676 72809521804380144 72852835023775968 72896174009512896 72972658765591389 73420829170734976 73443434105824488 73658180989174852 73870885095989184 73914829703422848 74086881836035936 74109691836601218 74130954936473792 74153778506343396 74197891402539912 74585363799608928 74629733438990016 74674129473159552 74731915405926672 75166865536269696 75211581101728512 75286036151467904 75330822609618688 75409861868822292 75454721988910824 75893878953988032 75939027008095104 76288830310216811 76509130992274512 76554645049973664 76732841901608648 76778489041347856 76802127738712803 77000203720081152 77122280935650048 77249126792452104 77295081061811088 77851396448279328 77974823156877472 78021209131390784 78103071221280231 78149533488514782 78604374630916176 78651135115527072 78728995121809424 78775829741156128 78822692221668416 79241599956284316 79473300540951814 79750210995798336 79876648111923264 79924165451668608 80008024177896822 80055619671161484 80473681994314896 80521554499962912 80569455484198464 80631803464289304 80759638269623096 80807680886083312 81041030737461504 81277992815641216 81326343792925952 81411673724877468 81540744947588332 81589252231911704 81824859041482368 81873535340733696 82598432817076848 82729385544491952 82778599932085344 83210882062148736 83260382884315392 83347742065540428 83397324303533016 83529543604846584 83579233993665648 83643911064966778 84180778273342688 84319233500765949 84452914410002201 84503154097337122 84670722098326784 84696790670401392 84747175435821024 84797590174331328 84944442105110168 84994974194405296 85045536344431712 85240415770981632 85684006456795236 86182699278654048 86233967987326656 86324447139309729 86375800171516338 86461307142701421 86512741590733962 86564206636296564 87187234640247784 87439006848313728 87491022914255616 87694676458981312 87721676051487156 87746844618683264 87773860272814632 87978172180292674 88030508987062628 88284716334230976 88337235499212672 88570119512035602 88622808458800644 88675528749376968 88744149544537923 88973024512319232 89114083607859968 89260652824320264 89313752558302608 89833571006761344 89887011560602368 89975994424925056 90029519704178432 90123981257860788 90177594572112936 90826629189659216 90854593053325983 90908640996843726 91174455736600579 91437741917596368 91492136767041696 91705103736068872 91759657634781584 91787908760900667 91969922279217024 92024633714243328 92170530874313472 92296729450997824 92351635298380928 92448533282331702 93041912828431392 93189422797243808 93244859693613376 93342694874212959 93398222949688398 94070437375004188 94398208933802112 94547869193705088 94604114208097536 94703375557510524 94980286012357046 95254562360617632 95311227775466304 95462335548396096 95519124564189312 95562497368248939 95619345968705958 95676228387485676 96206603740963072 96364838286589656 96517616468573944 96575033254099568 96796332194744448 96853914783795456 97079362405840192 97137113365034624 97194898679350528 97239032409797166 97296878354121852 97790685195917952 97848859309657344 97924578807765984 98085638970278757 98494513461318912 98656511016353976 98715200196018672 98812922448801624 98871704675124528 98930521870053216 99447151732811904 99506311251986688 99642553874568896 99964674199594442 100253344058842464 100312983168931008 100546482491763056 100606295985214432 100771766866769061 100931531855856289 100991574409012658 101191838605317376 101222993728040688 101283209667200736 101343461427859392 102012174656366016 102072860066631552 102179957838366618 102341955393401682 102402836984950404 102998835723269472 103060108082414784 103168241703077481 103229614839129282 103801861931039104 103833820632372552 103895589710678544 104137428295040308 104199377984686376 104500276477252992 104562442019476224 104805832841221568 104838100646899284 104868180154036096 104900467155315048 105511002448227264 105573769255156608 105655466608379088 106060081162984347 106333614661064448 106502197482564352 106677365570529096 106740826228215312 107298242659086528 107362072666617216 107425940645597952 107509071285719072 107856622162720319 108232429208583456 108548898299836624 108582318527145687 108646912410862014 108862356983563008 108964593441303131 109214282706570216 109279252535663952 109344261014269344 110131243756102464 110305847392655936 110371466576113792 110487271483762278 111130322754053904 111196432404710688 111372724806462112 111438978658220864 112097873108890008 112425644667687932 112750298304404544 112817371652592768 112929054227201856 112996233914428032 113063453565775104 113114792803233438 113182082983366236 113840818430982048 113908540512142656 114245341942393648 114575250352962816 114910265704872064 114978623983102208 115099262852412972 115167733562021784 115281742856935228 115350322120978616 115418942181728752 115683421403475072 115752239619657984 116777094672418992 116962234735316208 117031813697086176 117224300232772173 117712955112307968 117906561946374264 117976702673290608 118093492682714136 118163744611734192 118234038332502624 118325532726050564 119014203765760352 119085003411070144 119209950811427721 119398947958968629 119469976482442138 119814972167884896 119886248177502912 120165308343814384 120236792762817248 120947705196433956 121139457404434644 121211521329124968 121916989223461824 121989515689388928 122117510587316202 122311117421382498 122383878347867556 123264711043108936 123694204809809664 124055883771241856 124094078316737928 124167899898128016 124456926498950612 124530963932917864 124816323093223104 124890574326473088 124964869730593536 125294315407269876 125368850990498472 125465866597450167 126271167410014032 126754731146005683 127006083147490176 127081637033955072 127283114064528128 127416663157665252 127492461291607944 127568304516647568 127667022151791398 128486451048786208 128526009685192854 128901816731055991 129274048917981072 129350951980989984 129652043213062888 129729171138829136 129769112386100943 129846309954444846 130103792492550912 130566105077021312 130780851960371676 131542014688471968 131620266928024896 131750563265068832 131828939566832704 131907362493404288 131967258270439011 132045763480593942 133459536768478848 133671125411789952 133750644225241344 133890979236480396 133970628837453912 134282473327815134 134362355822358748 134750356510142016 134830517340903552 134963991637387584 135044279556267648 135124615237145856 135185971886791182 135266391858169404 136016232875154688 136239943784488824 136455940524535576 136537115979933872 136931396763297024 137331780964359296 137413477443219712 137557655604103308 137639486452172376 138255796311470208 138338042472274176 138445094176496736 138527452947571392 138672799923497553 139562869242647088 139784134195865712 139867289540420064 140097334424532597 140681336597636352 140873955477838784 141105656062506282 141329366971840418 141413441550645796 141821803790557632 141906171312146304 142236487427372128 142321101637620416 142470429018535569 142696303658279581 142781191405845482 143064323545448704 143193503322594144 143278686846283968 144309905611444608 144547257429884484 144776424702860916 144862549881149352 145619043608760288 145705670047551936 145792348019025792 145858548614695749 145945317531182778 146841658341469952 146886868211648976 147316361978349704 147741770191978368 147829659406845696 148173763672071872 148219383673202436 148261909872947584 148307557012686792 148395782805079824 149170727599217856 149259466877980032 149348258946319104 149463830811853344 149947011299391663 150333731072539392 150572072302935808 150819723737644584 150909443977821648 151487361613518987 151787757907976064 151878054016190208 152577660620433622 153018261984549024 153109290099947328 153465683803217296 153512933090102523 153556978082695712 153604255477425606 154053390727359599 154498253584904208 154590162123622176 155702792896558656 155949646313754944 156042418262781568 156206142442560462 156299066977029564 157208749261832352 157302270231054144 157457990243618848 157551659482312256 157645384443336832 158483199912568632 158946601081903628 159500421991596672 159753296223846528 159848330903337216 160016048355793644 160111239342322968 160947363988629792 161043108999925824 161138910968396928 161263606928578608 161519276539246192 161615361772166624 162555985631282432 162823347449754936 163081489895176664 163178504463823408 163649718082964736 164623265406257329 165196865634153696 165458771088983904 165557199864170688 165730907225643417 166421764124297472 166695484131080856 166794648607066032 167059087209693168 167158467987331296 167287822129933556 168361556546685376 168638467001531898 168905828820004402 169006308194674244 169393581340802784 169494350871642048 169595180348662656 169888884210220336 169989948388810592 170091072688863424 171368012913590472 172365398557308096 172467935974653312 172648894278619458 172751600343032676 172922614285402842 173025483181467924 173128413272593128 174374469280495568 174878013696627456 175389352917962624 175443352102974312 175493689237366528 175547720545629264 175956344360585348 176061017974125256 176569432668461952 176674470998425344 177140239024071204 177245616917601288 177351057498753936 177488299089075846 178521305648640528 178627505116605216 179204964723663207 179667142013522688 179951988849850112 180247962515721576 180355189144225872 181653258379318432 181709186106651966 181817281993687452 182240499516320539 182348911473201158 182875483835192736 182984273534083392 183410207472137744 183466676132073747 183519315269563168 183575817521801334 183939844558434048 184593458901995648 184703270596761856 184897066564663404 186083825656862784 186378845594487616 186489719387226752 186685389748425918 186796445899376796 188140874750008376 188796417867604224 189095738387410176 189406751115021048 189960572024714092 190509124721235264 190622455550932608 190924671096792192 191038249128378624 191124994736497878 191238691937411916 191352456774971352 191500533227687097 192729676573179312 193035232937147888 193150066508199136 193592664389488896 194158724811680384 194274226730069248 194478064819594332 194593756708243704 195581370391835904 195849157615531968 196171277940557514 196744878168453881 197313022032707952 197430400392037344 197625844897603248 197743409350249056 197861043740106432 198068645220890913 198894303465623808 199285107749137792 199929348399188884 200506688117684928 200625966337862016 201092964983526112 201212591970428864 201423709991722701 201543533733538122 201743049999636649 201863063711712578 201983148818025316 202445987456081376 202566419334401472 202686922855718784 204024349312732032 204145720133263104 204359915676733236 204683910786803364 204805673969900808 205997671446538944 206120216164829568 206336483406154962 206459229678258564 207069682270588487 207603723862078208 207667641264745104 207791179421357088 208274856590080616 208398755969372752 209000552954505984 209611665682443136 209676201293798568 209736360308072192 209800934310630096 211022004896454528 211147538510313216 211310933216758176 211658484093759423 211994050457760627 212120162325968694 213354731141058192 213481652456430624 214171787108768223 214596485318173056 214724145333234432 215018142571438144 215713244325440638 216464858417166912 217097796599673248 217164637054291374 217293824821724028 217799621373163571 217929186882606262 218428565413140432 218558505071327904 218688522028538688 220262487512204928 220611694785311872 220742933152227584 220974542967524556 222260645508107808 222392864809421376 222745449612924224 222877957316441728 224195746217780016 224851289335375864 225500596608809088 225634743305185536 225858108454403712 225992467828856064 226229585606466876 226364165966732472 227681636861964096 227817081024285312 228490683884787296 228866490930650433 229820531409744128 230198525704825944 230335467124043568 230563485713870456 230700644241957232 230837884363457504 231366842806950144 233554189344837984 233924469470632416 234063627394172352 234309213663840693 234448600465544346 235134122689127809 235813123892748528 235953405346581216 236186985365428272 236327489223468384 236468076665005248 236651065452101128 238028407531520704 238170006822140288 238419901622855442 238797895917937258 238939952964884276 239629944335769792 239772496355005824 240330616687628768 240473585525634496 241895410392867912 242278914808869288 242423042658249936 243833978446923648 243979031378777856 244235021174632404 244622234842764996 244767756695735112 246529422086217872 247473522713630143 248111767542483712 248188156633475856 248335799796256032 248913852997901224 249061927865835728 249632646186446208 249781148652946176 250588630814539752 250737701980996944 250931733194900334 252542334820028064 252957700502297847 253358743230006603 253509462292011366 254012166294980352 254833326315330504 254984922583215888 255136609033295136 255334044303582796 256972902097572416 257052019370385708 257803633462111982 258548097835962144 258701903961979968 259304086426125776 259383921428104263 259458342277658272 259538224772201886 259692619908889692 261132210154042624 261561703920743352 263084029376943936 263240533856049792 263501126530137664 263657879133665408 263814724986808576 263934516540878022 264091526961187884 266232448633613769 266919073536957696 267342250823579904 267781958472960792 267941257674907824 268564946655630268 268724711644717496 269500713020284032 269661034681807104 269927983274775168 270088559112535296 270371943773582364 270532783716338808 272479887568977648 272911881049071152 273074231959867744 273523367209801737 274663561928718592 275115311208206616 275278972904344752 276511592622940416 276890188352993472 277054905895142784 277345599846995106 278156551893331349 279125738485294176 279568268391731424 279734579080840128 280028084622638877 280194668849065194 281747910955677568 282211312125012564 282658733943680836 282826883101291592 283643607581115264 283812342624292608 284472974854744256 284642203275240832 284940858037071138 285392607316559162 285562382811690964 286387006645188288 286557373692567936 288619811222889216 289094514859768968 289552849405721832 289725099762298704 291238087217520576 291411340095103872 291584696038051584 291717097229391498 291890635062365556 292753688727383723 293773736423297952 294632723956699408 295483540383956736 295761039340679927 296347527344143744 296438767346404872 296523819745895168 296615114025373584 296791565610159648 298341455198435712 298518933755960064 298927661623706688 299894022598783326 301639447475289168 301818887955643296 302315300600307183 302794595567568867 302974723227037974 303575515815952128 305155321240867244 306036523969098048 306218580199894656 306931367606434592 307025866180205046 307113956165391424 307208510954851212 307923602631024359 308106781454719198 308996507169808416 309180324247244352 311405585793117312 311899292627509888 312084836525563136 312412284885120924 312598133954059128 314417498523664704 314604540462108288 314915980487237696 315103318964624512 315290768886673664 316966399825137264 317893202163807256 318180243488953041 319000843983193344 319506592447693056 320032096711587288 320222478684645936 321894727977259584 322086217999851648 322277821936793856 322527213857157216 323038553078492384 323230723544333248 323569866488160957 325646694899509872 326162979790353328 326357008927646816 326893780323909393 329246530812514658 330393731268307392 330917542177967808 331114399728341376 331461814451286834 332431001043249661 333390968262161712 333589297214132064 334118174419386336 334316935974662592 334575644259867112 336723113093370752 337276934003063796 337811657640008804 338012616389348488 338787162681605568 338988701743284096 339190360697325312 339777768420440672 339979896777621184 340182145377726848 342736025827180944 344730797114616192 344935871949306624 345297788557238916 345503200686065352 345845228570805684 346050966362935848 346256826545186256 348748938560991136 349876359698580547 350778705835925248 350886704205948624 351095441091258528 351912688721170696 352122035948250512 353138865336923904 354280478048142408 354491233835202576 354702114997507872 354976598178151692 357042611297281056 357255010233210432 357629852434283163 358196843876905887 358409929447326414 360495925031443152 360710378288451744 363306516758636864 363418372213303932 363634563987374904 364480999032641078 364697822946402316 365750967670385472 365968547068166784 366820414944275488 366933352264147494 367038630539126336 367151635043602668 369186917803991296 369794133129326808 372167651313725568 372757691188975232 372979438774453504 373370779496851836 373592891798753592 376281749500016752 376397599792350501 378813502230042096 379921144049428184 380264193438017049 381018249442470528 381244911101865216 381849342193584384 382249989472995756 382477383874823832 382704913549942704 383001066455374194 385459353146358624 386070465874295776 386300133016398272 386705450193167973 388317449623360768 388956129639188664 389187513416487408 391698315231063936 392342555881115028 393489756336907762 394626044065415904 394860800784074688 395251689795206496 395486818700498112 395722087480212864 395901774811317033 396137290441781826 398570215498275584 399858696798377768 401013376235369856 401251932675724032 402185929967052224 402425183940857728 402847419983445402 403087067467076244 403486099999273298 403726127423425156 403966297636050632 404891974912162752 405132838668802944 405373845711437568 408048698625464064 408719831353466472 409367821573606728 409611347939801616 411995342893077888 412240432329659136 412672966812309924 412918459356517128 414139364541176974 415335282529490208 415582358842714176 416549713180161232 416797511938745504 418144917688547483 419223331364886272 419352402587597136 419601868621260192 422044009792909056 422621866433516352 423316968187518846 423988100915521254 424240324651937388 426709462282116384 426963304912861248 427411287055606707 428088910974838743 428343574217536446 429192970636346112 430036285142876288 431426488650881276 432929716834333824 434195593199346496 434329274108582748 434587649643448056 435599242746327142 435858373765212524 436857130826280864 437117010142655808 437377044057077376 440524975024409856 441223389570623744 441949085935049112 444521291016215616 444785729618842752 445490899225848448 445755914632883456 446834577531269893 448391492435560032 449702578670751728 449841033898174989 451001193217618176 451716216908807424 452459171212933752 452728331933464944 454462084840556961 455363273723928192 455634162048570624 456981367769574592 457732981861300866 460397051409651888 460670934248087136 461126971427740912 461401288483914464 461675768726915008 462160172182078797 467108378689675968 467848938941264832 468127254788344704 468618427327681386 468897200931088692 469988656647352969 470268245378255618 471626247785497056 471906810693162432 472373970730856544 472654978446936768 472936153330010496 473302130904202256 476056815063041408 476340013644280576 476839803245710884 477595791835874516 477879905929768552 479259888671539584 479544992710011648 480661233375257536 480947171051268992 483790820785735824 484557829617738576 484846085316499872 487667956893847296 488470042349264808 489244469685529992 489535513391470224 493058844172435744 493869796218771987 494652784401441463 494947045427260286 496376313266951712 496671599592512064 497827705995802448 498123855731671456 499265292372892416 501177261629079504 501475403961993888 501863466389800668 505084669640056128 505915401004595694 506717486460013206 507018924584022732 509666652630661008 509969845166431776 510273218066590272 510668088607165592 513945804195144832 514104038740771416 515607266924223964 517096195671924288 517403807923959936 518608172852251552 518767842856208526 518916684555316544 519076449544403772 519385239817779384 523123407841486704 526168058753887872 526481067712099584 527002253060275328 527315758267330816 527869033081756044 528183053922375768 532464897267227538 534021812171517677 535563916945921584 535882515349815648 537129893311260536 537449423289434992 537614894170989621 539001426040568064 539855966549550336 540743887547164728 541065567432677616 544959775137955296 545823762098142304 546148463919735488 546721498548961617 547046734419603474 550230622416413232 550557945808689504 553780376705986944 554109811790285568 554691199693990212 556313103786662698 558251476970588352 559136536783462848 559469158161680256 560056169245277754 560389337698130388 563495821911355136 564422624250025128 565317467887361672 565653766202583184 567287215162230528 568945949709488512 569284406550481664 569881716074142276 570785214633118324 571124765623381928 572774013290376576 573114747385135872 574501599683061291 578189029719537936 579105698811443664 579450199524597408 582476174435041152 582822680190207744 583434194458782996 583781270124731112 585507377454767446 587547472846595904 589265447913398816 590234634505361643 591170400870015407 591522078681359854 592695054688287488 592877534692809744 593230228050747168 593583131220319296 596682910396871424 597855323247413376 599788045197566652 603278894950578336 603637775911286592 604271129975168103 604630601200614366 605229149998909947 605589191135137734 605949446454075948 610310642481734488 612073047938196096 612437160399789312 613862735212869184 614051732360410092 614227912330782848 614417021909702424 615847205262048718 616213562909438396 617993014339616832 618360648494488704 621209046811765461 622811171586234624 623798585255019776 624824569770241848 625196267908118256 628834997047329408 629209080924216576 629831960974475392 630206637929249024 633932799650274528 635786404327614512 635982151373281881 636360486977906082 638221190156204053 640064193423174576 640444957369291872 642515361326304669 643789455954519168 644172435999703296 645054427714314432 646077106156984768 646461447088666496 647139732976321914 651293389799019744 652325959580706656 652714017855293632 653398864119490713 653787560647818786 658493061625029316 660787462536614784 661835084355935616 662228799456682752 662923628902573668 664862002086499322 666781936524323424 667178594428264128 668236348838772672 668633871949325184 669151288519734224 673446226186741504 674553868006127592 675623315280017608 676025232778696976 677574325363211136 677977403486568192 679555536840881344 679959793555242368 680364290755453696 685472051654361888 686599472791951299 689461594229232384 690595577114477832 691006401372130704 691690457141611368 692101932725871696 692513653090372512 697497877121982272 699752719397161094 701773408411897248 702190882182517056 703825377442341392 704244071896501024 705402368067383427 708560956096284816 708982467670405152 709404229995015744 709953196356303384 714085222594562112 714510020466420864 715259704868566326 716393687753811774 716819858894652828 720991850062886304 721420756576903488 726613033517273728 726836744426607864 727269127974749808 728961998065282156 729395645892804632 731501935340770944 731937094136333568 733640829888550976 733866704528294988 734077261078252672 734303270087205336 739588266258653616 742420568140890429 744335302627451136 745515382377950464 746741558993703672 747185783597507184 752563499000033504 752795199584701002 754996355139042233 757627004460084192 759842288098856368 760076229690019809 760528386876034098 762036498884941056 764499978945991512 764954767749647664 765409827099885408 766002132910748388 770918706292717248 772140931748591552 772600266032796544 773410900386335946 777912259278377328 778375026832974816 783396630462127872 784685111762230056 786979512673815524 789252088130831808 789721601568149376 790503379590412992 790973637400996224 791444174960425728 791803549622634066 792274580883563652 799717393596755536 802026752470739712 804371859934104448 804850367881715456 805694839966890804 806174134934152488 806972199998546596 807452254846850312 807932595272101264 809783949824325504 810265677337605888 817439662706932944 818735643147213456 819222695879603232 820570101629405211 823990685786155776 825345933624619848 825836918713034256 828278729082353948 830670565058980416 831164717685428352 833099426360322464 833595023877491008 834469655679994047 835792635712780403 836289835377094966 838704805175194272 839203737242520384 845243732867032704 846633936375037692 847976201831042508 848480649303874776 853418924564232768 853926609825722496 854822574111213414 856177821949677486 856687148435072892 860072570285752576 862852977301762552 865859433668667648 868391186398692992 868658548217165496 869175299286896112 871198485492654284 871716747530425048 873714261652561728 874234020285311616 874754088114154752 878261066182151169 883898171870098224 887283118022039781 889042582032431232 889571459237685504 890981798451696896 893669155062539786 896782984871120064 899405157341503456 899682067796349978 902312717117391937 904918342425867504 905456663866929888 908383786702706601 908924169681113922 910726547447856384 913962735539149184 915465963722601732 920794102819303776 921341868496174272 922253942855481824 922802576967828928 923351537453830016 923770807893073077 924320344364157594 934216757379351936 935697877882529664 936254509576689408 937236854655362772 937794401862177384 939977313294705938 940536490756511236 943252495570994112 943813621386324864 944747941461713088 945309956893873536 945872306660020992 946604261808404512 952113630126082816 953679606491421768 955191583671749032 955759811859537104 958519777343079168 961322466750515072 961894342102537984 967581641571471648 969115659235477152 969692170632999744 970709599464482871 976940084698529616 978488939371059984 979071026782940448 980681340971728179 986117688344871488 987739592437543974 989305568802882926 989894090854520572 992752626533903424 993343199185024128 995655411991604896 996247711463342912 997293003129748983 1002354523258159008 1002950807923987776 1003726932779601336 1010169339280112256 1011830802009191388 1013434972920026412 1014037849168045464 1019333305261322016 1019939690332863552 1020546436133180544 1021336177214331184 1027891608390289664 1028208077481542832 1031214533848447928 1034192391343848576 1034807615847919872 1037216345704503104 1037535685712417052 1037833369110633088 1038152899088807544 1038770479635558768 1046246815682973408 1049629079095741641 1052336117507775744 1054004506120550656 1055738066163512088 1056366107844751536 1064929794534455076 1068043624343035354 1071127833891843168 1071765030699631296 1074259786622521072 1074590531630717661 1074898846578869984 1075229788341979242 1081487775094329456 1082131134865355232 1089919550275910592 1091647524196284608 1092296927839470976 1093442997097923234 1094093468839206948 1100461244832826464 1101115891617379008 1107560753411973888 1109382399387980424 1112626207573325396 1116502953941176704 1118273073566925696 1118938316323360512 1120112338490555508 1120778675396260776 1128845248500050256 1130634935774723344 1131307532405166368 1137891899418977024 1139763432148284552 1141570429266236648 1142249531246763856 1145548026580753152 1149003199366122582 1152362857843801303 1156378059439075872 1158211397622887328 1158900399049194816 1160116350579503919 1164952348870082304 1166868388917565992 1167562540249462224 1171014754909534892 1175094945693191808 1178530895826797632 1180469269010723286 1182340801740030814 1183044157362719708 1185755069385619488 1186460456101494336 1187166262440638592 1195710646494826752 1199576090395133304 1206557789901156672 1207275551822573184 1208542259950336206 1209261202401228732 1210458299997819894 1211178382270275468 1211898892908151896 1212836710442018281 1220621284963468976 1224146095876392192 1227725470425738368 1228103464720820184 1228455824661565696 1228834043819404848 1231694410524097436 1232427125818876792 1235986028679233664 1236721296988977408 1242418093623530922 1249649139540483696 1250392535816236512 1254434753065642449 1257669994094658816 1259663921948950784 1267865599300549056 1271572808655229024 1271964302746563762 1272720973955812164 1275683496614243773 1276442380312408106 1280128386846349152 1280889914738583744 1284266732924516229 1285030722652609338 1287578911909038336 1290108855428628864 1292154212313969536 1292922894177332992 1294279465952643828 1302586779598039488 1304651919161413312 1305428035710587264 1306797728238981426 1307575121295637572 1316986123250058632 1321574925073229568 1323670168711871232 1325847257805147336 1329724004172998644 1333563873048646848 1334357188856528256 1336472697677545344 1337267743898650368 1338302577039468448 1340503732593809679 1349107736012255184 1351246630560035216 1352050465557393952 1355148650726422272 1359111073681762688 1359919587110484736 1370944103308723776 1373198945583902598 1377214147179177167 1381191154228955664 1382012802744261408 1383380914283222736 1384203865451743392 1385027306180745024 1386480516546236391 1394995754243964544 1399505438794322188 1403546816823794496 1404381764365034112 1407650754884682784 1408488143793002048 1409965969942058907 1410804736134766854 1417121912192569632 1417964935340810304 1418808459990031488 1419906392712606768 1428170445189124224 1429020040932841728 1430519409737132652 1432787375507623548 1433639717789305656 1441983700125772608 1442841513153806976 1449487775894119409 1453226067034547456 1453673488853215728 1454538255949499616 1457923996130564312 1458791291785609264 1463003870681541888 1467281659777101952 1467733409056589976 1468154522156505344 1468606540174410672 1479176532517307232 1481609388656315961 1483958353204324389 1484841136281780858 1493483117987407344 1494371567195014368 1505126998000067008 1505590399169402004 1509992710278084466 1515254008920168384 1519684576197712736 1520152459380039618 1521056773752068196 1528999957891983024 1529909535499295328 1530819654199770816 1532004265821496776 1541837412585434496 1544281863497183104 1545200532065593088 1546821800772671892 1555824518556754656 1556750053665949632 1569370223524460112 1573959025347631048 1578504176261663616 1579443203136298752 1581006759180825984 1581947274801992448 1583607099245268132 1584549161767127304 1599434787193511072 1602065436514553031 1608743719868208896 1611389679933781608 1612348269868304976 1613944399997093192 1614904509693700624 1615865190544202528 1619567899648651008 1634879325413865888 1637471286294426912 1638445391759206464 1640164495646884851 1641140203258810422 1650691867249239696 1651673837426068512 1656557458164707896 1661341130117960832 1662329435370856704 1666198852720644928 1667190047754982016 1668939311359988094 1671585271425560806 1672579670754189932 1677409610350388544 1678407474485040768 1690487465734065408 1693267872750075384 1695952403662085016 1696961298607749552 1706837849128465536 1707853219651444992 1709645148222426828 1712355643899354972 1713374296870145784 1725705954603525104 1732314658995411001 1736782372797385984 1737317096434330992 1738350598573792224 1742396970985308568 1743433495060850096 1747428523305123456 1748468040570623232 1756522132364302338 1767796343740196448 1770703903516084929 1773511202610046221 1774566236044079562 1778085164064862464 1787338310125079572 1793565969742240128 1798810314683006912 1799364135592699956 1804625434234783874 1809836684851735008 1810913327733859776 1815687449996729841 1816767573405413202 1817848339362227844 1827925471078298368 1830931927445203464 1841588205638607552 1842683736992348544 1844507885710963648 1845605153935657856 1846703074907660032 1847541615786146154 1848640688728315188 1863627140435296383 1868433514758703872 1871395755765059328 1874473709310725544 1875588803724354768 1879954626589411876 1881072981513022472 1886504991141988224 1887627242772649728 1889495882923426176 1890619913787747072 1893208523616809024 1907359212982843536 1910383167343498064 1911519623719074208 1914663570468612159 1922644933501030144 1935163283142943296 1938231318470954304 1939384341265999488 1941419198928965742 1947095863253319443 1953880169397059232 1956977878742119968 1958142053565880896 1960196592358472139 1961362681943456358 1972235376689742976 1975479184875087948 1978611137605765852 1979788181709041144 1985505253067806848 1986686398370048256 1991310823983209792 1992495422926685824 1994586006259497966 2004709046516318016 2005901615847975552 2007453865559202672 2020338678560224512 2023661604018382776 2026869945840052824 2028075698336090928 2038666610522644032 2039879380665727104 2041092872266361088 2042672354428662368 2049275821091686061 2056416154963085664 2062429067696895856 2068384782687697152 2070327275384759489 2074432691409006208 2075071371424834104 2075666738221266176 2076305798177615088 2077540959271117536 2092493631365946816 2099258158191483282 2111476132327024176 2112732215689503072 2116207104202150281 2129859589068910152 2136087248686070708 2142255667783686336 2143530061399262592 2148519573245042144 2149181063261435322 2149797693157739968 2150459576683958484 2162975550188658912 2164262269730710464 2179839100551821184 2183295048392569216 2184593855678941952 2186885994195846468 2188186937678413896 2200922489665652928 2202231783234758016 2218764798775960848 2225252415146650792 2227261704422671287 2233005907882353408 2236546147133851392 2240224676981111016 2241557350792521552 2257690497000100512 2261269871549446688 2262615064810332736 2264989065417126699 2279526864296569104 2283140858532473296 2284499062493527712 2298006398732245164 2304725715687602606 2312756118878151744 2316422795245774656 2317800798098389632 2320232701159007838 2333736777835131984 2335125080498924448 2342029509819069784 2350189891386383616 2357061791653595264 2360938538021446572 2364681603480061628 2366088314725439416 2371510138771238976 2372920912202988672 2374332524881277184 2399152180790266608 2413115579802313344 2414551103645146368 2417084519900672412 2418522404802457464 2420916599995639788 2422356764540550936 2423797785816303792 2425673420884036562 2441242569926937952 2449134517890063829 2455450940851476736 2456206929441640368 2457668087638809696 2463388821048194872 2464854251637753584 2471972057358467328 2484836187247061844 2499298279080967392 2500785071632473024 2503408967039982141 2507377907138341209 2508869506131284898 2535731198601098112 2543145617310458048 2543928605493127524 2545441947911624328 2551366993228487546 2552884760624816212 2560256773692698304 2561779829477167488 2568533465849032458 2570061445305218676 2580217710857257728 2584308424627939072 2588558931905287656 2605173559196078976 2609303838322826624 2610856071421174528 2613595456477962852 2615150242591275144 2633972246500117264 2634783198546453507 2651694515610294672 2659448008345997288 2661849354066119343 2667127746097293696 2668714377713056512 2672945395355090688 2676605154078936896 2681007465187619358 2698215472024510368 2702493261120070432 2704100931114787904 2706938151352175811 2718222147363525376 2741888206617447552 2746397891167805196 2754428294358354334 2762382308457911328 2764025605488522816 2766761828566445472 2768407730903486784 2770054612361490048 2771312423679219231 2772961033092472782 2789991508487929088 2799010877588644376 2807093633647588992 2808763528730068224 2815301509769365568 2816976287586004096 2819931939884117814 2821609472269533708 2834243824385139264 2835929870681620608 2837616919980062976 2839812785425213536 2856340890378248448 2861038819474265304 2865574751015247096 2867279435578611312 2883967400251545216 2885683026307613952 2898975551788238818 2907346977706431456 2909076511898999232 2915847992261128624 2917582583571218528 2927014423819832381 2934563319554203904 2935466818113179952 2937213080348821344 2958353065034614464 2963218777312631922 2967916706408648778 2969682272563561716 2986966235974814688 2988743134390028736 2991879009389246949 3010253996000134016 3011180798338804008 3019985420556168932 3030508017840336768 3039369152395425472 3040304918760079236 3042113547504136392 3057999915783966048 3059819070998590656 3061639308399541632 3064008531642993552 3083674825170868992 3088563726994366208 3093643601545343784 3111649037113509312 3113500107331899264 3127842042718889251 3138740447048920224 3147918050695262096 3148887237287224923 3157008352523327232 3162013518361651968 3167214198490536264 3169098323534254608 3198869574387022144 3204130873029106062 3222779359867563216 3224696539736609952 3227888799994186384 3229809019387401248 3231730381088405056 3269758650827731776 3274942572588853824 3276890783518412928 3280328991293769702 3282280406517620844 3301383734498479392 3303347674852137024 3313114916329415792 3322682260235921664 3332397705441289856 3334380095509964032 3337878622719976188 3343170542851121612 3345159341508379864 3354819220700777088 3356814948970081536 3386535745500150768 3391904807324170032 3393922597215499104 3413675698256931072 3419290296444853656 3424711287798709944 3426748593740291568 3451411909207050208 3457088573531403909 3462569490810090241 3464629317990822002 3474634192868661984 3476701197147584448 3484793941970617136 3486866990121700192 3494857046610246912 3513044264728604676 3535592687480392896 3541407807032169858 3547022405220092442 3549132472088159124 3574676620250159144 3587131939484480256 3597620629366013824 3598728271185399912 3609250868469567748 3619673369703470016 3621826655467719552 3631374899993459682 3633535146810826404 3635696678724455688 3638510131326054843 3661863854890406928 3683176411277215104 3685367473984697088 3689015771421927296 3691210307871315712 3695083231572292308 3697281377456630376 3727254280870592766 3738152685200623739 3748947418621451088 3751177607448709536 3759909253178823752 3762145963026044944 3763304259196927347 3773009982283976448 3778991765846852352 3786417047233618048 3814718425965687072 3820766334686996128 3823039247438148416 3827050489842731319 3829327140937224318 3870326566285886592 3876462636941908608 3878768682531998976 3882838397857931484 3894191726506638886 3907760338794118464 3913955757484239936 3916284107131761792 3920393184716944278 3922725363886912716 3944470753379485952 3950958369750175896 3957222275211531704 3959576363418082288 3971010506135613696 3982621647966419584 3984990845853371648 3989172012518995932 4009418093032636032 4011803231695951104 4014907731118405344 4021511197781429037 4047323208036765552 4053739891680105648 4056151396672181856 4077333221045288064 4079758761331454208 4085344708857324736 4098551642183372122 4112832309926171328 4124858135393791712 4131642441537531501 4138192806090107849 4140654550769518978 4148865382818012416 4150142742849668208 4152611596355230176 4155081918542235072 4184987262731893632 4198516316382966564 4222952264654048352 4225464431379006144 4229897909826176721 4232414208404300562 4259719178137820304 4272174497372141416 4284511335567372672 4287060122798525184 4297039146490084288 4298362126522870644 4299595386315479936 4300919153367916968 4325951100377317824 4328524539461420928 4348463327682358227 4359678201103642368 4366590096785138432 4373771988391692936 4376373875356827792 4401844979331305856 4404463566469516032 4437529597551921696 4450504830293301584 4451875059612973167 4454523408845342574 4467548331093428371 4480449353962222032 4483114701585043104 4515380994000201024 4522539743098893376 4525230129620665472 4529978130834253398 4559053728593138208 4566281717064946592 4568998124987055424 4596012797464490328 4609451431375205212 4625512237756303488 4632845590491549312 4635601596196779264 4640465402318015676 4667473555670263968 4670250160997848896 4684059019638139568 4714123583307190528 4721877076042893144 4729363206960123256 4732176629450878832 4743020277542477952 4745841824405977344 4798304361580533216 4806196309543659093 4826231159604626688 4834169039801344824 4837044809604914928 4841833199991279576 4844713529081101872 4847595571632607584 4851346841768073124 4882485139853875904 4898269035780127658 4912413858883280736 4915336175277619392 4926777642096389744 4929708503275507168 4969672374494123688 4998596558161934784 5001570143264946048 5006817934079964282 5014755814276682418 5017739012262569796 5071462397202196224 5086291234620916096 5087857210986255048 5090883895823248656 5102733986456975092 5105769521249632424 5120513547385396608 5123559658954334976 5137066931698064916 5140122890610437352 5177117863810575312 5196943976986233003 5210347118392157952 5218607676645653248 5227190912955925704 5230300485182550288 5267944493000234528 5269566397092907014 5284974485973295631 5303389031220589344 5318896016691994576 5320533607830138663 5323698708132238686 5334255492194587392 5353210308157873792 5362014930375238716 5396430944049020736 5404986522240140864 5408201862229575808 5413876302704351622 5483776413234895104 5492795782335610392 5508856588716708668 5524764616915822656 5528051210977045632 5533523657132890944 5536815461806973568 5540109224722980096 5542624847358438462 5545922066184945564 5598021755177288752 5614187267295177984 5630603019538731136 5633952575172008192 5639863879768235628 5643218944539067416 5668487648770278528 5671859741363241216 5679625570850427072 5722077638948530608 5731149502030494192 5734558871157222624 5743990711405836477 5767934800503090432 5797951103576477636 5814693955412862912 5818153023797998464 5831695984522257248 5835165167142437056 5841287589759958329 5850548449989462821 5854028847639664762 5870933636226359904 5874426160697642688 5916706130069228928 5926437554625263844 5935833412817297556 5939364545127123432 5973932471949629376 5977486268780057472 5983758018778493898 6020507992000268032 6022361596677608016 6039970841112337864 6061016035680673536 6078738304790850944 6080609837520158472 6084227095008272784 6115999831567932096 6119638141997181312 6123278616799083264 6128017063285987104 6147827463275058183 6187287203090687568 6210981826154278467 6223298074227018624 6227000214663798528 6255684085437778502 6277480894097840448 6295836101390524192 6297774474574449846 6316189019821743559 6334428396981072528 6338196647068509216 6397739148774044288 6408261746058212124 6445558719735126432 6449393079473219904 6455777599988372768 6459618038774802496 6463460762176810112 6539517301655463552 6549885145177707648 6553781567036825856 6560657982587539404 6564560813035241688 6602767468996958784 6606695349704274048 6626229832658831584 6664795410882579712 6675757245439952376 6686341085702243224 6690318683016759728 6709638441401554176 6773071491000301536 6783809614648340064 6787845194430998208 6794967196251380097 6838580592889707312 6849422575597419888 6853497187480583136 6902823818414100416 6914177147062807818 6925138981620180482 6929258635981644004 6949268385737323968 6953402394295168896 6969587883941234272 6973733980243400384 7026088529457209352 7071185374960785792 7082815614064339716 7094044810440184884 7098264944176318248 7149353240500318288 7195241258732027648 7197456542370799824 7218501736939135496 7239346739406940032 7243653310935439104 7262749799986919364 7267070293621652808 7271393357448911376 7277020262652109686 7323727709780813856 7347403553670191487 7366352822554430208 7378031542843854592 7390166463144584616 7394562754913260752 7454508561741185532 7476305370401247478 7497894837242902176 7502355214897419072 7519818506357647504 7522133721415023627 7524291926052089888 7526608518393854694 7572834094467236096 7629436851931374144 7641532669373992256 7646078494876296832 7654100979685462638 7658654281874448636 7740653132571773184 7752925273883817216 7765676795715862968 7788383453013277772 7815520677588236928 7827911514968479872 7832568214263523584 7840786369433888556 7845450727773825432 7901916739500351792 7914444550423063408 7919152726836164576 7965243295932839168 7978344025037991864 8018836186065272064 8029815462236810688 8043022395562858074 8066540004906609121 8094646416073531104 8107479783360211296 8112302793344363712 8120814454056527433 8154666442090576128 8170689417714649472 8197103284366744244 8225664619852342656 8249716270787583424 8263284883075063002 8276385612180215698 8281309101539037956 8300285485699336416 8305223192710460352 8310163837084470144 8369974525463787264 8397032632765933128 8445904529308096704 8450928862758012288 8459795819652353442 8464828416808601124 8489856973094127967 8519438356275640608 8544348994744282832 8569022671134745344 8594078292980168576 8596724253045741288 8599190772630959872 8601838306735833936 8651902200754635648 8657049078922841856 8696926655364716454 8747543976783385872 8752747750713655584 8781043271459497143 8803689958662611712 8875059195103843392 8901009660586603168 8903750119225946334 8909046817690685148 8929784476299706411 8935096662186856742 8960898707924444064 8966229403170086208 9030761988000402048 9045079486197786752 9050460259241330944 9059956261668506796 9118107457186276416 9132563434129893184 9137996249974110848 9192025594928980656 9218902862750410424 9251024475512606976 9265691180983098624 9280930804636031352 9334947111340527936 9340500321995697792 9368118039276279136 9383526128156667753 9443754152085786288 9458726413920246512 9464353258901757664 9486040555084955904 9596608723161066432 9612392619087318186 9640499030254240169 9668338079602689648 9674089619209829856 9683666399982559152 9689427058162203744 9695191143265215168 9702693683536146248 9764970279707751808 9796538071560255316 9824827717766561472 9830672350555238784 9853555284192779488 9859417006551014336 9939344748988247376 9997193116323869568 10003140286529892096 10013635868159928564 10029511628553364836 10035478024525139592 10146414431258835863 10172582469241832192 10175714421972510096 10181767791646497312 10205467972913950184 10211539042499264848 10241027094770793216 10274133863396129832 10280245781220874704 10354235727621150624 10371265720594211727 10387708472430270723 10393887953972466006 10454381825911851408 10460600970365100576 10535888986000469056 10539132794185814028 10569948971946591262 10606778062441178688 10637792033383989152 10641067215660277326 10647397416264477372 10706420616315747584 10724029860750477432 10792861888098041472 10809973044480281728 10816403724459151616 10827752605408703244 10915530393978164529 10985591564671220784 11017713177433417336 11049529233831645312 11056102421954091264 11067047314265781888 11073630923613947136 11085249694716876924 11091844132369891128 11196043510354577504 11214458055601871217 11261206039077462272 11279727759536471256 11286437889078134832 11336975297540557056 11359251141700854144 11444155277897061216 11462299004060988384 11469117742314445248 11481151469528193957 11487981422811672954 11595902207152955272 11629387910825725824 11636306047595996928 11663391969044514496 11670330334284874112 11682575179519916658 11701096899978925642 11708057695279329524 11741867272452719808 11748852321395285376 11833412260138457856 11852875109250527688 11871666825634595112 11878729090254246864 11947864943899258752 11954972537560114944 11967516037556987796 12044723193355216032 12079941682224675728 12126202612967877007 12157476609581701888 12161219675040316944 12168454190016545568 12231999663135864192 12239276283994362624 12256034126571974208 12295654926550116366 12374574406181375136 12394927324612594503 12414578418270323547 12421963652308556934 12446596148454037248 12511368170875557004 12554961788195680896 12591672202781048384 12595548949148899692 12632378039643487118 12668856793962145056 12676393294137018432 12795478297548088576 12816523492116424248 12891117439470252864 12898786158946439808 12911555199976745536 12919236077549604992 12926921524353620224 13045389983047074681 13079034603310927104 13099770290355415296 13121315965175078808 13129121626070483376 13205534937993917568 13213390699408548096 13252459665317663168 13351514490879904752 13372682171404486448 13380637366033519456 13402644993280285113 13546142982000603072 13567619229296680128 13575690388861996416 13589934392502760194 13629671042773236101 13677161185779414624 13698845151194839776 13706994374961166272 13805647636828200832 13828354294125615636 13850277963240360964 13858517271963288008 13898536771474647936 13906804788590337792 13939175767882468544 13947467960486800768 14052177058914418704 14142370749921571584 14165631228128679432 14188089620880369768 14196529888352636496 14298706481000636576 14344930747641802427 14394913084741599648 14437003473878270992 14478693478813880064 14525499599973838728 14534140587243305616 14542786714897822752 14554040525304219372 14647455419561627712 14694807107340382974 14780332926289169232 14789125509826521504 14909017123482371064 14952610740802494956 14995789674485804352 15004710429794838144 15039637012715295008 15044267442830047254 15048583852104179776 15053217036787709388 15258873703862748288 15283065338747984512 15292156989752593664 15308201959370925276 15317308563748897272 15531353591431725936 15576766906026555544 15590831930958699009 15631041355176473856 15655823029936959744 15681572738867777112 15690901455547650864 15803833479000703584 15828889100846126816 15838305453672329152 15854923457919886893 15956688050075983728 16059630924473621376 16086044791125716148 16133080009813218242 16189292832147062208 16214959566720422592 16224605586688727424 16241628908113054866 16341378835429298944 16394206568733488488 16451329239704685312 16499432541575166848 16526569766150126004 16552771224360431396 16562618203078075912 16600570971398672832 16610446385420920704 16620327674168940288 16794065265531866256 16891809058616193408 16901857725516024576 16919591639304706884 16929656833617202248 16979713946188255934 17038876712551281216 17088697989488565664 17143941625230446803 17188156585960337152 17193448506091482576 17203676613471667872 17303804401509271296 17393853310729432908 17495087953566771744 17505495501427311168 17523862769279874987 17551645349968388463 17562086542918994286 17750118390207686784 17802019321173206336 17807500238451892668 17818093635381370296 17859568952599412822 17870193324373713484 17921797415848888128 17932458806340172416 18061523976000804096 18090158972395573504 18119912523337013592 18236214914372552832 18265126868259786368 18275992499948221696 18384051189857961312 18437805725500820848 18443482389825174549 18561861609272062704 18632945478462835401 18669894222681055872 18681000643991395584 18736236078552558272 18767052256313335506 18887508304171572576 18917452827840493024 18928706517803515328 18948567059465230677 19193217446322132864 19224785238174636372 19280998060508480338 19336676159205379296 19348179238419659712 19367332799965118304 19378854116324407488 19390382286530430336 19405387367072292496 19529940559415503616 19593076143120510632 19649655435533122944 19661344701110477568 19707110568385558976 19718834013102028672 19878689497976494752 19994386232647739136 20027271736319857128 20059023257106729672 20070956049050279184 20292828862517671726 20351428843945020192 20363535583292994624 20410935945827900368 20423078084998529696 20548267726792259664 20560491562441749408 20708471455242301248 20742531441188423454 20775416944860541446 20787775907944932012 20908763651823702816 20921201940730201152 21071777972000938112 21078265588371628056 21139897943893182524 21213556124882357376 21275584066767978304 21282134431320554652 21294794832528954744 21448059721500954864 21585723776196082944 21619946088960563456 21655505210817406488 21831060787956329058 21894894299032224757 21971183129342441568 22035426354866834672 22042210661010574461 22099058467663290624 22134094628531563776 22170499389433753848 22183688264739782256 22392087020709155008 22428916111203742434 22559455519072942512 22572875778156269664 22718502283401708288 22888310555794122432 22924598008121976768 22938235484628890496 22962302939056387914 22975962845623345908 23191804414305910544 23258775821651451648 23326783938089028992 23340660668569748224 23365150359039833316 23402193799957851284 23416115390558659048 23483734544905439616 23497704642790570752 23705750218501055376 23743333651269190224 23757458180508493728 23895729887798517504 23935032075113975592 24089446386710432064 24159883364449351456 24199620014719827363 24237986435670631687 24252405225935754014 24322439350080633888 24336908380033091136 24463999326271728384 24512068253143948416 24591309853100232732 24749148812362750272 24789854649225189006 24829156836540647094 24843927304617113868 25022736341751114008 25109923576391361792 25183344405562096768 25191097898297799384 25264756079286974236 25337713587924290112 25352786588274036864 25469570919282383901 25633046984232848496 25782234878940505728 25797572317892879616 25823110399953491072 25838472155099209984 26090779966094149362 26167068796404366173 26242631930350157616 26258243252140966752 26343129814378491429 26411069875987835136 26504919330635326336 26703028981759809504 26745364342808972896 26761274732067038912 26789353428899119233 26805289986560570226 27092285964001206144 27135238458593360256 27151380777723992832 27179868785005520388 27259342085546472202 27354322371558829248 27397690302389679552 27413988749922332544 27611295273656401664 27656708588251231272 27700555926480721928 27717034543926576016 27797073542949295872 27878351535764937088 27894935920973601536 28104354117828837408 28150578384470003259 28331262456257358864 28376179241760739536 28393059776705272992 28597412962001273152 28689861495283604854 28789826169483199296 28874006947756541984 28921497090762720507 29050999199947677456 29068281174486611232 29085573429795645504 29108081050608438744 29294910839123255424 29389614214680765948 29560665852578338464 29578251019653043008 29818034246964742128 29905221481604989912 29991579348971608704 30009420859589676288 30079274025430590016 30088534885660094508 30097167704208359552 30106434073575418776 30439243293776507589 30517747407725496576 30566130677495969024 30616403918741850552 30634617127497794544 31062707182863451872 31153533812053111088 31163125417290812169 31181663861917398018 31363145477735554224 31381802911095301728 31607666958001407168 31657778201692253632 31676610907344658304 31709846915839773786 31913376100151967456 32119261848947242752 32172089582251432296 32266160019626436484 32378585664294124416 32429919133440845184 32449211173377454848 32483257816226109732 32788413137466976976 32998865083150333696 33053139532300252008 33105542448720862792 33125236406156151824 33201141942797345664 33220892770841841408 33588130531063732512 33643374166805613651 33783618117232386816 33839183278609413768 33859313667234404496 33959427892376511868 34077753425102562432 34177395978977131328 34287883250460893606 34386897012182965152 34407353226943335744 34787706621458865816 34990175907133543488 35010991002854622336 35047725538559749974 35103290699936776926 35124173085837988572 35500236780415373568 35604038642346412672 35615000476903785336 35636187270762740592 35719137905198825644 35740386648747426968 35843594831697776256 35864917612680344832 36239825046674027184 36378607838903631021 36472429828745105664 36530253736519572736 36768102379715922624 36875611451001641696 36886964779650349098 36994821401813069417 37123723218544125408 37243735254810970641 37265890956925670802 37339788445362111744 37472472157105116544 37534104512626671012 37775016608343145152 37834905655680986048 37857413035607030656 37897134118930461354 38386434892644265728 38449570476349272744 38561996121016960676 38673352318410758592 38696358476839319424 38734665599930236608 38757708232648814976 38780764573060860672 38810774734144584992 39186152286241021264 39299310871066245888 39414221136771117952 39437668026204057344 39757378995952989504 40054543472639714256 40118046514213459344 40141912098100558368 40207934979840855339 40585657725035343452 40702857687890040384 40727071166585989248 40821871891655800736 40846156169997059392 40889013128319708303 41096535453584519328 41120983124883498816 41416942910484602496 41485062882376846908 41550833889721082892 41575551815889864024 41817527303647405632 41842403881460402304 42143555944001876224 42156531176743256112 42279795887786365048 42427112249764714752 42551168133535956608 42564268862641109304 42589589665057909488 42896119443001909728 43034792242925407281 43311010421634812976 43662121575912658116 43789788598064449514 43942366258684883136 44070852709733669344 44084421322021148922 44340998778867507696 44367376529479564512 44784174041418310016 44857832222407484868 45118911038145885024 45145751556312539328 45776621111588244864 45849196016243953536 45876470969257780992 45924605878112775828 45951925691246691816 46383608828611821088 46653567876178057984 46730300718079666632 46804387599915702568 46832230781117318096 46967469089810879232 47411500437002110752 47486667302538380448 47514916361016987456 47564770373759660679 47870064150227951184 48178892773420864128 48319766728898702912 48399240029439654726 48475972871341263374 48504810451871508028 48644878700161267776 48673816760066182272 49024136506287896832 49182619706200465464 49498297624725500544 49579709298450378012 49658313673081294188 49687854609234227736 50045472683502228016 50366688811124193536 50382195796595598768 50529512158573948472 50675427175848580224 50705573176548073728 50939141838564767802 51266093968465696992 51431824875691340409 51564469757881011456 51646220799906982144 52181559932188298724 52334137592808732346 52485263860700315232 52516486504281933504 52654936049905165389 52686259628756982858 53009838661270652672 53406057963519619008 53490728685617945792 53522549464134077824 53578706857798238466 53610579973121140452 54184571928002412288 54270476917186720512 54359737570011040776 54518684171092944404 54708644743117658496 54795380604779359104 54827977499844665088 55313417176502462544 55401111852961443856 55434069087853152032 55756703071529874176 56208708235657674816 56301156768940006518 56465780034346263847 56662524912514717728 56752358483521479072 56786119553410545984 56845701178395692031 57194825924002546304 57379722990567209708 57579652338966398592 57748013895513083968 57842994181525441014 58101998399895354912 58136562348973222464 58171146859591291008 58216162101216877488 58589821678246510848 58779228429361531896 59121331705156676928 59156502039306086016 59428998811658895769 59636068493929484256 59810442963209979824 59983158697943217408 60158548050861180032 60177069771320189016 60194335408416719104 60212868147150837552 60878486587553015178 61232807837483701104 61269234254995589088 62125414365726903744 62307067624106222176 62326250834581624338 62363327723834796036 62726290955471108448 62763605822190603456 63215333916002814336 63315556403384507264 63353221814689316608 63419693831679547572 63826752200303934912 64344179164502864592 64532320039252872968 64757171328588248832 64859838266881690368 64966515632452219464 65576826274933953952 65684682897096674271 66106279064600504016 66211084897441725584 66250472812312303648 66402283885594691328 67176261062127465024 67286748333611227302 67678366557218827536 67718627334468808992 67918855784753023736 68155506850205124864 68354791957954262656 68575766500921787212 68773794024365930304 68814706453886671488 69575413242917731632 69980351814267086976 70021982005709244672 70095451077119499948 70206581399873553852 70248346171675977144 71024901018811851041 71208077284692825344 71230000953807570672 71272374541525481184 71438275810397651288 71480773297494853936 71687189663395552512 72479650093348054368 72598860044159482089 72713959307011895061 72757215677807262042 73536204759431845248 73751222902003283392 73773929559300698196 73989642803626138834 74247446437088250816 74487470509621941282 74531781913851341604 74944944314210233088 75068209025253342024 75550033216686290304 75669811311361972096 75714826071214061312 75794268237860922708 76408712757847151703 76899140952698545488 77123992242033921352 77346704636821517184 77392716953678638848 77469331199860473216 77515416465297629952 77621549468289169984 78372304572482042528 78501206389213098519 78828442273542235904 79514757991905979008 80109086945279428512 80236093028426918688 80283824196201116736 80368060286697357699 80415869959681710678 81171315450070686904 81405715375780080768 81454142333171978496 81643743783311601472 81692312339994118784 81778026256639416606 82193070907169038656 82241966249766997632 82833885820969204992 82970125764753693816 83101667779442165784 83151103631779728048 83635054607294811264 83684807762920804608 84313062353486512224 84559591775572730096 84883418290775139049 85102336267071913216 85128537725282218608 85179179330115818976 85792238886003819456 86069584485850814562 86622020843269625952 86764491272288161521 87324243151825316232 87579577196128899028 87884732517369766272 88141705419467338688 88168842644042297844 88681997557735015392 88734753058959129024 89568348082836620032 89715664444814969736 90237822076291770048 90291503112625078656 91317729881329522767 91553242223176489728 91698392032487907072 91849211756225551656 91903851382493383632 92767217657223642176 93460601436159333264 93608775199831405136 93664461562234636192 94823000874004221504 94973334605076760896 95029832722033974912 95129540747519321358 95740128300455902368 96357785546841728256 96639533457797405824 96798480058879309452 96951945742682526748 97009620903743016056 97289757400322535552 97347633520132364544 98365239412400930928 98996595249451001088 99159418596900756024 99316627346162588376 99375709218468455472 100090945367004456032 100414515233492616989 100764391593191197536 101059024317147896944 101350854351697160448 101878283677129535604 102532187936931393984 102863649751382680818 104363119864376597448 104668275185617464692 104970527721400630464 105032973008563867008 105309872099810330778 105372519257513965716 106812115927039238016 106981457371235891584 107045098928268155648 107157413715596476932 107221159946242280904 108719475140022081552 109037368342185888808 109135823516710893063 109417289486235316992 109590761209558718208 110626834353004925088 110802223705922887712 110868138175706304064 110984464205439208251 112417416471315349632 112602313537880013036 112931560068692527694 113325049825029435456 113504716967042958144 113572239106821091968 113691402356791384062 114389651848005092608 114759445981134419416 115159304677932797184 115496027791026167936 115685988363050882028 116203996799790709824 116273124697946444928 116342293719182582016 116432324202433754976 117558456858723063792 118242663410313353856 118313004078612172032 118857997623317791538 119272136987858968512 119620885926419959648 120007591376613127621 120317096101722360064 120354139542640378032 120425736294301675104 121756973175106030356 122465615674967402208 122538468509991178176 122667039384959124909 124250828731453807488 124614135248212444352 124652501669163248676 124726655447669592072 125452581910942216896 125527211644381206912 126430667832005628672 126631112806769014528 126839387663359095144 127653504400607869824 128688358329005729184 129064640078505745936 129104376728776221843 129933031264904438928 131153652549867907904 131369365794193348542 132212558129201008032 132422169794883451168 132500945624624607296 134352522124254930048 134573496667222454604 135356733114437655072 135437254668937617984 135837711569506047472 136709583915908525312 137151533001843574424 137547588048731860608 137629412907773342976 139150826485835463264 139960703628534173952 140190902154238999896 140413162799747107704 140496692343351954288 142049802037623702082 142460001907615141344 142544749083050962368 142876551620795302576 142961546594989707872 144959300186696108736 145197720088318964178 145427918614023790122 145514431355614524084 147072409518863690496 147502445804006566784 147547859118601396392 147979285607252277668 148494892874176501632 148974941019243882564 149063563827702683208 150136418050506684048 151100066433372580608 151339622622723944192 151588536475721845416 152817425515694303406 153264260093225573299 153798281905397090976 154247984484067842704 154295474627074021227 154693409273643034368 154938662399720946432 155243098936578339968 156744609144964085056 157002412778426197038 159029515983811958016 160218173890558857024 160472186056853837376 160567648392402233472 160736120573394715398 160831739919363421356 162342630900141373808 162811430751560161536 163287487566623202944 163384624679988237568 163556052513278833212 164386141814338077312 164483932499533995264 165940251529507387632 166203335558884331568 166302207263559456096 167270109214589622528 168626124706973024448 169119183551145460192 169397340103038791541 169665905049694421809 169766836581550278098 170257075450564437216 170358358660231637952 171584477772007638912 172139168971701629124 173244041686539251904 173528982544576323042 174648486303650632464 175159154392257798056 175769465034739532544 176283410838934677376 176337685288084595688 177363995115470030784 177469506117918258048 178286996434976687307 179431328889629939472 180475644152583540096 180583006225250157312 182635459762659045534 183169481574830563211 183698423512451103312 183807702764986767264 185534435314447284352 186921202872318666528 187217550399662810272 187328923124469272384 189646001748008443008 189946669210153521792 190059665444067949824 190259081495038642716 191480256600911804736 193279066915594811648 193596960117758618904 193903891485365053496 194019241807486032112 194579514800645071104 196730478824801861856 197054048691290022813 198318837193801512048 198633254692325176752 198751418436936910944 200181890734008912064 200829030466985233978 201528783186382395072 202118048634295793888 203756567354259071208 205064375873862787968 205727299502765361636 208726239728753194896 209336550371234929384 209941055442801260928 210065946017127734016 210619744199620661556 210745038515027931432 213074703056435553123 213624231854078476032 213962914742471783168 214314827431192953864 214442319892484561808 217438950280044163104 218074736684371777616 218141877921035685183 218271647033421786126 221253668706009850176 221604447411845775424 221736276351412608128 221968928410878416502 224834832942630699264 225204627075760026072 225863120137385055388 226650099650058870912 227009433934085916288 227144478213642183936 227382804713582768124 229518891962268838832 230992055582052335872 231371976726101764056 232407993599581419648 232546249395892889856 232864648404867509952 235116913717446127584 235503619167639295557 236485326820626707712 237715995246635583076 238544273975717937024 239241771852839919296 240015182753226255242 240708279085280756064 240851472588603350208 243513946350212060712 244931231349934804416 245076937019982356352 245334078769918249818 248501657462907614976 249228270496424888704 249305003338326497352 249453310895339184144 250905163821884433792 251054423288762413824 253678775326718190288 254650254872325417147 255307008801215739648 257376716658011458368 258129280157011491872 258208753457552443686 258963749812691485919 259866062529808877856 262307305099735815808 262738731588386697084 264425116258402016064 264844339589766902336 265001891249249214592 268705044248509860096 269146993334444909208 270713466228875310144 270874509337875235968 271675423139012094944 274303066003687148848 275095176097463721216 278301652971670926528 280381804308477999792 280826325599494215408 280993384686703908576 284099604075247404164 284920003815230282688 285089498166101924736 285753103241590605152 285923093189979415744 289918600373392217472 290395440176637928356 290855837228047580244 291028862711229048168 295004891608013133568 295095718237202792784 295958571214504555336 296989785748353003264 297949882038487765128 298127127655405366416 300272836101013368096 301243545700477850967 303177072951443690832 305634851031388606812 306528520186451146598 307596563810794181952 308495968968135685408 308590949254148042454 310486197873156679936 313489218289928170112 314004825556852394076 320436347781117714048 320944372113707674752 321135296784804466944 321472241146789430796 321663479838726842712 324685261800282747616 326574975133246405888 327112105026557666424 328772283628676154624 331880503059014775264 332406671117768663136 332604414527118912192 332953392616317624753 337252249413946048896 338238367102290920384 338794680206077583082 339331810099388843618 339533673163100556196 340514150901128874432 340716717320463275904 343168955544015277824 344278337943403258248 346488083373078503808 347057965089152646084 349296972607301264928 350318308784515596112 352566821677869354752 352675370576169191376 354727990230940061568 354939012235836516096 356573992869953374614 358862657779259878944 360022774129839382863 360951288305167080192 365270919525318091068 366338963149661126422 367396847024902206624 367615405529973534528 371068870628894568704 373842405744637333056 374435100799325620544 374657846248938544768 379292003496016886016 379893338420307043584 380518162990077285432 382960513201823609472 387193920235517237808 387807782970730106992 388038483614972064224 393460957649603723712 394108097382580045626 395260460240423846929 396637674387603024096 397266509384650353504 397502836873873821888 400363781468017824128 401658060933970467956 403057566372764790144 404236097268591587776 407513134708518142416 410128751747725575936 411454599005530723272 416002991681612270383 417452479457506389792 418673100742469858768 419882110885602521856 421239488399241323112 421490077030055862864 426149406112871106246 428629654862385907728 428884639784969123616 434877900560088326208 436149473368743555232 436283755842071370366 436543294066843572252 442507337412019700352 443208894823691550848 443472552702825216256 443937856821756833004 450409254151520052144 451726240274770110776 453300199300117741824 454018867868171832576 454765609427165536248 459037783924537677664 459792780279676719897 462743953452203528112 464815987199162839296 465729296809735019904 470233827434892255168 471007238335278591114 475431990493271166152 477088547951435874048 478483543705679838592 480030365506452510484 481416558170561512128 481702945177206700416 487027892700424121424 489862462699869608832 490153874039964712704 490668157539836499636 497174307131682957287 498456540992849777408 498610006676652994704 498906621790678368288 501810327643768867584 507357550653436380576 508192020309116374623 508997715149083265427 509300509744650834294 514753433316022916736 516258560314022983744 516417506915104887372 517927499625382971838 519732125059617755712 524614610199471631616 525477463176773394168 528850232516804032128 529688679179533804672 530003782498498429184 534860989304930061921 538293986668889818416 541426932457750620288 541749018675750471936 543350846278024189888 548606132007374297696 549508444724491689633 556603305943341853056 560763608616955999584 561652651198988430816 561986769373407817152 568199208150494808328 569840007630460565376 570178996332203849472 571506206483181210304 571846186379958831488 579837200746784434944 580790880353275856712 581711674456095160488 582057725422458096336 590191436474405585568 591917142429009110672 595899764076975530256 596254255310810732832 600545672202026736192 602487091400955701934 606354145902887381664 611269702062777213624 613057040372902293196 615193127621588363904 616991937936271370816 617181898508296084908 626978436579856340224 628009651113704788152 639224109169306659369 640872695562235428096 641888744227415349504 642944482293578861592 643326959677453685424 649370523600565495232 654224210053115332848 663761006118029550528 664813342235537326272 665208829054237824384 665906785232635249506 674504498827892097792 676476734204581840768 677589360412155166164 678663620198777687236 679067346326201112392 681028301802257748864 681433434640926551808 688556675886806516496 692976166746157007616 694115930178305292168 698593945214602529856 700636617569031192224 702901606634448318923 705350741152338382752 709455980461880123136 713147985739906749228 717725315558519757888 720045548259678765726 730541839050636182136 732677926299322252844 734793694049804413248 735230811059947069056 747684811489274666112 748870201598651241088 749315692497877089536 761036325980154570864 763950764616976251441 765921026403647218944 774387840471034475616 775615565941460213984 776076967229944128448 776891249438074457757 786921915299207447424 788216194765160091252 790520920480847693858 793275348775206048192 794533018769300707008 795005673747747643776 800727562936035648256 803316121867940935912 806115132745529580288 808472194537183175552 815026269417036284832 822909198011061446544 832005983363224540766 834904958915012779584 837346201484939717536 842478976798482646224 842980154060111725728 852298812225742212492 857259309724771815456 857769279569938247232 869755801120176652416 872298946737487110464 872567511684142740732 873086588133687144504 885014674824039400704 886417789647383101696 887875713643513666008 900818508303040104288 903452480549540221552 903730637101433552901 909531218854331072496 918075567849075355328 919585560559353439794 925487906904407056224 931458593619470039808 940467654869784510336 942014476670557182228 950863980986542332304 956967087411359677184 960060731012905020968 962833116341123024256 963405890354413400832 974055785400848242848 979724925399739217664 981336315079672999272 994348614263365914574 997220013353305989408 997813243581356736576 1014715101306872761152 1016384040618232749246 1017995430298166530854 1018601019489301668588 1029506866632045833472 1032517120628045967488 1032835013830209774744 1035854999250765943676 1039464250119235511424 1050954926353546788336 1057700465033608064256 1059377358359067609344 1069721978609860123842 1072849820652579013093 1076587973337779636832 1080068322389518148589 1082853864915501240576 1086701692556048379776 1097212264014748595392 1099016889448983379266 1113206611886683706112 1121527217233911999168 1123305302397976861632 1123973538746815634304 1136398416300989616656 1139680015260921130752 1143012412966362420608 1143692372759917662976 1161581760706551713424 1163423348912190320976 1164115450844916192672 1180382872948811171136 1183834284858018221344 1185781380721271540787 1191799528153951060512 1192508510621621465664 1201091344404053472384 1204974182801911403868 1212708291805774763328 1222539404125554427248 1226114080745804586392 1230386255243176727808 1233983875872542741632 1234363797016592169816 1248008975044836811149 1256019302227409576304 1278448218338613318738 1285888964587157723184 1286653919354907370848 1298741047201130990464 1308448420106230665696 1327522012236059101056 1329626684471074652544 1330417658108475648768 1331813570465270499012 1352953468409163681536 1355178720824310332328 1357327240397555374472 1358134692652402224784 1362056603604515497728 1377113351773613032992 1379378340839030159691 1388231860356610584336 1397187890429205059712 1401273235138062384448 1405803213268896637846 1410701482304676765504 1426295971479813498456 1435450631117039515776 1440091096519357531452 1461083678101272364272 1465355852598644505688 1469587388099608826496 1470461622119894138112 1491522921395048871861 1495369622978549332224 1497740403197302482176 1522072651960309141728 1526993145447249796281 1527901529233952502882 1548775680942068951232 1551231131882920427968 1552153934459888256896 1553782498876148915514 1573843830598414894848 1576432389530320182504 1581041840961695387716 1586550697550412096384 1589066037538601414016 1590011347495495287552 1606632243735881871824 1616944389074366351104 1630052538834072569664 1645818396022122893088 1648525334173475068899 1664011966726449081532 1669809917830025559168 1674692402969879435072 1684957953596965292448 1685960308120223451456 1704597624451484424984 1714518619449543630912 1715538559139876494464 1739511602240353304832 1744597893474974220928 1745135023368285481464 1746173176267374289008 1775751427287027332016 1801637016606080208576 1806904961099080443104 1807461274202867105802 1819062437708662144992 1836151135698150710656 1839171121118706879588 1850975813808814112448 1880935309739569020672 1884028953341114364456 1901727961973084664608 1920121462025810041936 1925666232682246048512 1948111570801696485696 1962672630159345998544 1988697228526731829148 1994440026706611978816 1995626487162713473152 2029430202613745522304 2032768081236465498492 2035990860596333061708 2037202038978603337176 2065034241256091934976 2065670027660419549488 2071709998501531887352 2078928500238471022848 2101909852707093576672 2108704819903344956769 2139443957219720247684 2145699641305158026186 2153175946675559273664 2160136644779036297178 2173403385112096759552 2194424528029497190784 2198033778897966758532 2243054434467823998336 2246610604795953723264 2247947077493631268608 2272796832601979233312 2286024825932724841216 2323163521413103426848 2326846697824380641952 2328230901689832385344 2330673748314223373271 2360765745897622342272 2367668569716036442688 2371562761442543081574 2383599056307902121024 2385017021243242931328 2402182688808106944768 2409948365603822807736 2425416583611549526656 2445078808251108854496 2452228161491609172784 2467967751745085483264 2468727594033184339632 2496017950089673622298 2512038604454819152608 2556896436677226637476 2571777929174315446368 2573307838709814741696 2597482094402261980928 2616896840212461331392 2655044024472118202112 2659253368942149305088 2663627140930540998024 2710357441648620664656 2714654480795110748944 2716269385304804449568 2754226703547226065984 2758756681678060319382 2776463720713221168672 2794375780858410119424 2802546470276124768896 2811606426537793275692 2821402964609353531008 2852591942959626996912 2870901262234079031552 2880182193038715062904 2912020941771285892681 2922167356202544728544 2930711705197289011376 2939174776199217652992 2983045842790097743722 3044145303920618283456 3053986290894499592562 3055803058467905005764 3097551361884137902464 3102462263765840855936 3104307868919776513792 3107564997752297831028 3152864779060640365008 3162083681923390775432 3173101395100824192768 3178132075077202828032 3213264487471763743648 3218549461957737039279 3260105077668145139328 3291636792044245786176 3297050668346950137798 3328023933452898163064 3339619835660051118336 3349384805939758870144 3369915907193930584896 3371920616240446902912 3409195248902968849968 3429037238899087261824 3431077118279752988928 3480220149921780701009 3489195786949948441856 3490270046736570962928 3492346352534748578016 3551502854574054664032 3557344142163814622361 3603274033212160417152 3613809922198160886208 3614922548405734211604 3638124875417324289984 3672302271396301421312 3678342242237413759176 3701951627617628224896 3744026925134510433447 3768057906682228728912 3803455923946169329216 3840242924051620083872 3896223141603392971392 3925345260318691997088 3977394457053463658296 3988880053413223957632 3991252974325426946304 4058860405227491044608 4065536162472930996984 4071981721192666123416 4074404077957206674352 4131340055320839098976 4143419997003063774704 4203819705414187153344 4217409639806689913538 4278887914439440495368 4291399282610316052372 4306351893351118547328 4320273289558072594356 4388849056058994381568 4396067557795933517064 4474568764185146615583 4486108868935647996672 4493221209591907446528 4545593665203958466624 4646327042826206853696 4653693395648761283904 4656461803379664770688 4661347496628446746542 4721531491795244684544 4735337139432072885376 4743125522885086163148 4767198112615804242048 4770034042486485862656 4819896731207645615472 4850833167223099053312 4890157616502217708992 4904456322983218345568 4920311246441138232461 4937455188066368679264 4992035900179347244596 5024077208909638305216 5113792873354453274952 5143555858348630892736 5146615677419629483392 5233793680424922662784 5327254281861081996048 5420714883297241329312 5429308961590221497888 5432538770609608899136 5508453407094452131968 5517513363356120638764 5552927441426442337344 5605092940552249537792 5623212853075586551384 5642805929218707062016 5705183885919253993824 5760364386077430125808 5824041883542571785362 5844334712405089457088 5861423410394578022752 5966091685580195487444 6088290607841236566912 6107972581788999185124 6111606116935810011528 6195102723768275804928 6204924527531681711872 6215129995504595662056 6305729558121280730016 6324167363846781550864 6326114459710034870307 6426528974943527487296 6437098923915474078558 6520210155336290278656 6583273584088491572352 6594101336693900275596 6656047866905796326128 6698769611879517740288 6739831814387861169792 6743841232480893805824 6818390497805937699936 6858074477798174523648 6960440299843561402018 6980540093473141925856 6984692705069497156032 7103005709148109328064 7114688284327629244722 7206548066424320834304 7227619844396321772416 7229845096811468423208 7276249750834648579968 7356684484474827518352 7403903255235256449792 7488053850269020866894 7509948744568053091651 7536115813364457457824 7606911847892338658432 7680485848103240167744 7792446283206785942784 7850690520637383994176 7954788914106927316592 7977760106826447915264 8131072324945861993968 8143963442385332246832 8148808155914413348704 8262680110641678197952 8286839994006127549408 8407639410828374306688 8434819279613379827076 8557775828878880990736 8582798565220632104744 8612703786702237094656 8640546579116145188712 8736062825313857678043 8792135115591867034128 8949137528370293231166 9091187330407916933248 9292654085652413707392 9307386791297522567808 9312923606759329541376 9322694993256893493084 9470674278864145770752 9486251045770172326296 9534396225231608484096 9639793462415291230944 9655648385873211117837 9780315233004435417984 9808912645966436691136 9840622492882276464922 9874910376132737358528 9984071800358694489192 10048154417819276610432 10227585746708906549904 10287111716697261785472 10293231354839258966784 10440660449765342103027 10467587360849845325568 10654508563722163992096 10841429766594482658624 10858617923180442995776 10865077541219217798272 11016906814188904263936 11035026726712241277528 11105854882852884674688 11246425706151173102768 11410367771838507987648 11520728772154860251616 11648083767085143570724 11688669424810178914176 11722846820789156045504 11932183371160390974888 12176581215682473133824 12215945163577998370248 12223212233871620023056 12430259991009191324112 12611459116242561460032 12648334727693563101728 12652228919420069740614 12853057949887054974592 12874197847830948157116 13166547168176983144704 13188202673387800551192 13312095733811592652256 13479663628775722339584 13636780995611875399872 13920880599687122804036 13961080186946283851712 13969385410138994312064 14206011418296218656128 14229376568655258489444 14455239688792643544832 14459690193622936846416 14552499501669297159936 14713368968949655036704 14760933739323414697383 14976107700538041733788 15019897489136106183302 15072231626728914915648 15213823695784677316864 15360971696206480335488 15701381041274767988352 15909577828213854633184 16262144649891723987936 16287926884770664493664 16297616311828826697408 16525360221283356395904 16573679988012255098816 16815278821656748613376 16869638559226759654152 17115551657757761981472 17165597130441264209488 17281093158232290377424 17472125650627715356086 17584270231183734068256 17898275056740586462332 18182374660815833866496 18585308171304827414784 18614773582595045135616 18645389986513786986168 18972502091540344652592 19279586924830582461888 19311296771746422235674 19560630466008870835968 19617825291932873382272 19681244985764552929844 19749820752265474717056 19968143600717388978384 20096308835638553220864 20384146592399001248767 20455171493417813099808 20574223433394523570944 20881320899530684206054 21309017127444327984192 21682859533188965317248 21717235846360885991552 21730155082438435596544 22070053453424482555056 22211709765705769349376 22492851412302346205536 22529846233704159274953 22820735543677015975296 23041457544309720503232 23296167534170287141448 23377338849620357828352 23445693641578312091008 23864366742320781949776 24431890327155996740496 24446424467743240046112 24860519982018382648224 25222918232485122920064 25296669455387126203456 25304457838840139481228 25706115899774109949184 25748395695661896314232 26208188475941573034129 26376405346775601102384 26624191467623185304512 27273561991223750799744 27841761199374245608072 27922160373892567703424 27938770820277988624128 28412022836592437312256 28458753137310516978888 28919380387245873692832 29426737937899310073408 29521867478646829394766 29952215401076083467576 30039794978272212366604 30144463253457829831296 30721943392412960670976 31321981349296026309081 31402762082549535976704 31819155656427709266368 32524289299783447975872 32575853769541328987328 32595232623657653394816 33050720442566712791808 33147359976024510197632 33739277118453519308304 34231103315515523962944 34331194260882528418976 34562186316464580754848 34944251301255430712172 35168540462367468136512 35796550113481172924664 37290779973027573972336 37945004183080689305184 38559173849661164923776 38622593543492844471348 39235650583865746764544 39362489971529105859688 39499641504530949434112 39936287201434777956768 40768293184798002497534 40910342986835626199616 41762641799061368412108 42618034254888655968384 43365719066377930634496 43434471692721771983104 44140106906848965110112 44282801217970244092149 44985702824604692411072 45059692467408318549906 45641471087354031950592 46082915088619441006464 46592335068340574282896 46891387283156624182016 47728733484641563899552 48863780654311993480992 48892848935486480092224 49721039964036765296448 50445836464970245840128 50593338910774252406912 50608915677680278962456 51496791391323792628464 52416376951883146068258 52752810693551202204768 53248382935246370609024 54547123982447501599488 55683522398748491216144 55844320747785135406848 56917506274621033957776 57838760774491747385664 58853475875798620146816 59043734957293658789532 59904430802152166935152 60079589956544424733208 60288926506915659662592 61152439777197003746301 62643962698592052618162 63638311312855418532736 65048578599566895951744 65151707539082657974656 65190465247315306789632 66294719952049020395264 67478554236907038616608 67589538701112477824859 68462206631031047925888 68662388521765056837952 69124372632929161509696 69888502602510861424344 70337080924734936273024 71593100226962345849328 74581559946055147944672 75890008366161378610368 77118347699322329847552 77245187086985688942696 78724979943058211719376 79872574402869555913536 81536586369596004995068 81820685973671252399232 83525283598122736824216 85236068509777311936768 88280213813697930220224 88565602435940488184298 89971405649209384822144 90119384934816637099812 92165830177238882012928 93184670136681148565792 95457466969283127799104 97727561308623986961984 97785697870972960184448 99442079928073530592896 101186677821548504813824 101217831355360557924912 102993582782647585256928 104832753903766292136516 105505621387102404409536 106496765870492741218048 111367044797496982432288 113835012549242067915552 115677521548983494771328 117706951751597240293632 118087469914587317579064 119808861604304333870304 120159179913088849466416 122304879554394007492602 125287925397184105236324 127276622625710837065472 130097157199133791903488 130303415078165315949312 134957108473814077233216 135179077402224955649718 136924413262062095851776 137324777043530113675904 138248745265858323019392 139777005205021722848688 140674161849469872546048 142689026146793008741369 143186200453924691698656 149163119892110295889344 151780016732322757220736 154490374173971377885392 157449959886116423438752 159745148805739111827072 163073172739192009990136 163641371947342504798464 167050567196245473648432 176560427627395860440448 177131204871880976368596 179942811298418769644288 180238769869633274199624 183457319331591011238903 186369340273362297131584 190914933938566255598208 195455122617247973923968 195571395741945920368896 198884159856147061185792 202435662710721115849824 205987165565295170513856 209665507807532584273032 211011242774204808819072 222734089594993964864576 227670025098484135831104 231355043097966989542656 236174939829174635158128 239617723208608667740608 240318359826177698932832 244609759108788014985204 250575850794368210472648 269914216947628154466432 270358154804449911299436 274649554087060227351808 276497490531716646038784 279554010410043445697376 285378052293586017482738 286372400907849383397312 298326239784220591778688 303560033464645514441472 308980748347942755770784 314899919772232846877504 319490297611478223654144 326146345478384019980272 334101134392490947296864 353120855254791720880896 354262409743761952737192 360477539739266548399248 366914638663182022477806 372738680546724594263168 381829867877132511196416 390910245234495947847936 404871325421442231699648 411974331130590341027712 419331015615065168546064 422022485548409617638144 428067078440379026224107 445468179189987929729152 455340050196968271662208 472349879658349270316256 479235446417217335481216 480636719652355397865664 489219518217576029970408 501151701588736420945296 539828433895256308932864 540716309608899822598872 559108020820086891394752 570756104587172034965476 572744801815698766794624 596652479568441183557376 617961496695885511541568 629799839544465693755008 652292690956768039960544 668202268784981894593728 708524819487523905474384 720955079478533096798496 733829277326364044955612 745477361093449188526336 809742650842884463399296 823948662261180682055424 838662031230130337092128 856134156880758052448214 890936358379975859458304 910680100393936543324416 944699759316698540632512 958470892834434670962432 961273439304710795731328 978439036435152059940816 1002303403177472841890592 1081432619217799645197744 1118216041640173782789504 1141512209174344069930952 1145489603631397533589248 1235922993391771023083136 1259599679088931387510016 1284201235321137078672321 1304585381913536079921088 1336404537569963789187456 1417049638975047810948768 1441910158957066193596992 1467658554652728089911224 1619485301685768926798592 1677324062460260674184256 1712268313761516104896428 1889399518633397081265024 1922546878609421591462656 1956878072870304119881632 2004606806354945683781184 2162865238435599290395488 2236432083280347565579008 2283024418348688139861904 2471845986783542046166272 2568402470642274157344642 2609170763827072159842176 2672809075139927578374912 2834099277950095621897536 2883820317914132387193984 2935317109305456179822448 3354648124920521348368512 3424536627523032209792856 3778799037266794162530048 3913756145740608239763264 4009213612709891367562368 4325730476871198580790976 4566048836697376279723808 5136804941284548314689284 5218341527654144319684352 5668198555900191243795072 5767640635828264774387968 5870634218610912359644896 6709296249841042696737024 6849073255046064419585712 7827512291481216479526528 8018427225419782735124736 8651460953742397161581952 9132097673394752559447616 10273609882569096629378568 11336397111800382487590144 11741268437221824719289792 13698146510092128839171424 15655024582962432959053056 17302921907484794323163904 18264195346789505118895232 20547219765138193258757136 23482536874443649438579584 27396293020184257678342848 36528390693579010237790464 41094439530276386517514272 46965073748887298877159168 54792586040368515356685696 82188879060552773035028544 109585172080737030713371392 164377758121105546070057088 328755516242211092140114176
- Sum of all divisors σ(n): 1239032428787114435214432237
- Sum of proper divisors (its aliquot sum) s(n): 910276912544903343074318061
- 328755516242211092140114176 is an abundant number, because the sum of its proper divisors (910276912544903343074318061) is greater than itself. Its abundance is 581521396302692250934203885
Bases of 328755516242211092140114176
- Binary: 100001111111100001011000000111111000011101101001011010111101110110001101111000001000000002
- Hexadecimal: 0x10FF0B03F0ED2D7BB1BC100
- Base-36: 15B310VZ8KMB9W6KG0
Squares and roots of 328755516242211092140114176
- 328755516242211092140114176 squared (3287555162422110921401141762) is 108080189459682721213559773615296511166912366316158976
- 328755516242211092140114176 cubed (3287555162422110921401141763) is 35531958481373974936588198138475197700587440695431713464479223493160562407243776
-
328755516242211092140114176 is a
perfect square number . Itssquare root is 18131616481776 -
The
cube root of 328755516242211092140114176 is 690172551.0083337513 - Being both a perfect square and a perfect cube, 328755516242211092140114176 is also a
perfect sixth number .
Scales and comparisons
How big is 328755516242211092140114176?- 328,755,516,242,211,092,140,114,176 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 328,755,516,242,211,092,140,114,176 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 328755516242211092140114176 cubic inches would be around 57514379.3 feet tall.
Recreational maths with 328755516242211092140114176
- 328755516242211092140114176 backwards is 671411041290112242615557823
- The number of decimal digits it has is: 27
- The sum of 328755516242211092140114176's digits is 90
- 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 328755516242211092140114176 - Facts about the integer". Numbermatics.com. 2024. Web. 15 June 2024.
APA style:
Numbermatics. (2024). Number 328755516242211092140114176 - Facts about the integer. Retrieved 15 June 2024, from https://numbermatics.com/n/328755516242211092140114176/
Chicago style:
Numbermatics. 2024. "Number 328755516242211092140114176 - Facts about the integer". https://numbermatics.com/n/328755516242211092140114176/
The information we have on file for 328755516242211092140114176 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 328755516242211092140114176, math, Factors of 328755516242211092140114176, curriculum, school, college, exams, university, Prime factorization of 328755516242211092140114176, STEM, science, technology, engineering, physics, economics, calculator, three hundred twenty-eight septillion, seven hundred fifty-five sextillion, five hundred sixteen quintillion, two hundred forty-two quadrillion, two hundred eleven trillion, ninety-two billion, one hundred forty million, one hundred fourteen thousand, one hundred seventy-six.