645354782283255508793032704
645,354,782,283,255,508,793,032,704 is an even composite number composed of seven prime numbers multiplied together.
What does the number 645354782283255508793032704 look like?
This visualization shows the relationship between its 7 prime factors (large circles) and 22599 divisors.
645354782283255508793032704 is an even composite number. It is composed of seven distinct prime numbers multiplied together. It has a total of twenty-two thousand, five hundred ninety-nine divisors.
Prime factorization of 645354782283255508793032704:
230 × 32 × 72 × 112 × 132 × 532 × 48712
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 7 × 7 × 11 × 11 × 13 × 13 × 53 × 53 × 4871 × 4871)See below for interesting mathematical facts about the number 645354782283255508793032704 from the Numbermatics database.
Names of 645354782283255508793032704
- Cardinal: 645354782283255508793032704 can be written as Six hundred forty-five septillion, three hundred fifty-four sextillion, seven hundred eighty-two quintillion, two hundred eighty-three quadrillion, two hundred fifty-five trillion, five hundred eight billion, seven hundred ninety-three million, thirty-two thousand, seven hundred four.
Scientific notation
- Scientific notation: 6.45354782283255508793032704 × 1026
Factors of 645354782283255508793032704
Divisors of 645354782283255508793032704
- Number of divisors d(n): 22599
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 13 14 16 18 21 22 24 26 28 32 33 36 39 42 44 48 49 52 53 56 63 64 66 72 77 78 84 88 91 96 98 99 104 106 112 117 121 126 128 132 143 144 147 154 156 159 168 169 176 182 192 196 198 208 212 224 231 234 242 252 256 264 273 286 288 294 308 312 318 336 338 352 363 364 371 384 392 396 416 424 429 441 448 462 468 477 484 504 507 512 528 539 546 572 576 583 588 616 624 636 637 672 676 689 693 704 726 728 742 768 784 792 819 832 847 848 858 882 896 924 936 954 968 1001 1008 1014 1024 1056 1078 1089 1092 1113 1144 1152 1166 1176 1183 1232 1248 1272 1274 1287 1344 1352 1378 1386 1408 1452 1456 1484 1521 1536 1568 1573 1584 1617 1638 1664 1694 1696 1716 1749 1764 1792 1848 1859 1872 1908 1911 1936 2002 2016 2028 2048 2067 2112 2156 2178 2184 2226 2288 2304 2332 2352 2366 2464 2496 2541 2544 2548 2574 2597 2688 2704 2756 2772 2809 2816 2904 2912 2968 3003 3042 3072 3136 3146 3168 3234 3276 3328 3339 3388 3392 3432 3498 3528 3549 3584 3696 3718 3744 3816 3822 3872 4004 4032 4056 4081 4096 4134 4224 4312 4356 4368 4452 4576 4608 4664 4704 4719 4732 4823 4851 4871 4928 4992 5082 5088 5096 5148 5194 5247 5376 5408 5512 5544 5577 5618 5632 5733 5808 5824 5929 5936 6006 6084 6144 6201 6272 6292 6336 6413 6468 6552 6656 6678 6776 6784 6864 6996 7007 7056 7098 7168 7392 7436 7488 7579 7623 7632 7644 7744 7791 8008 8064 8112 8162 8192 8268 8281 8427 8448 8624 8712 8736 8904 8957 9009 9152 9216 9328 9408 9438 9464 9646 9702 9742 9856 9984 10164 10176 10192 10296 10388 10494 10647 10752 10816 11011 11024 11088 11154 11236 11264 11466 11616 11648 11858 11872 12012 12168 12243 12288 12402 12544 12584 12672 12826 12936 13013 13104 13312 13356 13552 13568 13728 13992 14014 14112 14157 14196 14336 14469 14613 14784 14872 14976 15158 15246 15264 15288 15488 15582 16016 16128 16224 16324 16384 16536 16562 16731 16854 16896 17248 17424 17472 17787 17808 17914 18018 18304 18432 18656 18816 18876 18928 19239 19292 19404 19484 19663 19712 19968 20328 20352 20384 20449 20592 20776 20988 21021 21294 21504 21632 22022 22048 22176 22308 22472 22528 22737 22932 23232 23296 23373 23716 23744 24024 24336 24486 24576 24804 24843 25088 25168 25281 25344 25652 25872 26026 26208 26624 26712 26871 27104 27136 27456 27984 28028 28224 28314 28392 28567 28672 28938 29226 29568 29744 29952 30316 30492 30528 30576 30899 30976 31164 32032 32256 32448 32648 32768 33033 33072 33124 33462 33708 33761 33792 34097 34496 34848 34944 35574 35616 35828 36036 36517 36608 36729 36864 37312 37632 37752 37856 38478 38584 38808 38968 39039 39326 39424 39936 40656 40704 40768 40898 41184 41552 41976 42042 42588 43008 43264 43407 43839 44044 44096 44352 44616 44891 44944 45056 45474 45864 46464 46592 46746 47432 47488 48048 48672 48972 49152 49608 49686 50176 50336 50562 50688 51304 51744 52052 52416 53053 53248 53361 53424 53581 53742 54208 54272 54912 55968 56056 56448 56628 56784 57134 57344 57717 57876 58452 58989 59136 59488 59904 60632 60984 61056 61152 61347 61798 61952 62328 62699 63063 63323 64064 64512 64896 65296 65536 66066 66144 66248 66924 67416 67522 67584 68194 68211 68992 69696 69888 71148 71232 71656 72072 73034 73216 73458 73728 74529 74624 75264 75504 75712 76956 77077 77168 77616 77936 78078 78652 78848 79872 80613 81312 81408 81536 81796 82368 83104 83369 83952 84084 85176 85701 86016 86528 86814 87678 88088 88192 88704 89232 89782 89888 90112 90948 91091 91728 92697 92928 93184 93492 94864 94976 96096 97344 97944 98304 98527 99099 99216 99372 100352 100672 101124 101283 101376 102291 102608 103488 104104 104832 106106 106496 106722 106848 107162 107484 108416 108544 109551 109824 111936 112112 112896 113256 113568 114268 114688 115434 115752 116904 117117 117978 118272 118976 119808 121264 121968 122112 122304 122694 123596 123904 124656 125398 126126 126646 128128 129024 129792 130592 131072 132132 132288 132496 133848 134673 134832 135044 135168 136388 136422 137641 137984 139392 139776 142296 142464 143143 143312 144144 146068 146432 146916 147456 149058 149248 150528 151008 151424 153912 154154 154336 155232 155872 156156 157304 157696 159159 159744 160743 161226 162624 162816 163072 163592 164736 166208 166738 167904 168168 170352 171402 172032 173056 173628 175356 176176 176384 176967 177408 178464 179564 179776 180224 181896 182182 183456 184041 185394 185856 186368 186984 188097 189728 189952 189969 192192 194688 195888 196608 197054 198198 198432 198744 200704 201344 202248 202566 202752 204582 205216 206976 208208 209664 212212 212992 213444 213696 214324 214968 216293 216832 217088 219102 219648 223872 224224 225792 226512 227136 228536 229376 230868 231231 231504 233808 234234 235956 236544 237952 238679 239616 242528 243936 244224 244608 245388 247192 247808 249312 250107 250796 252252 253292 255619 256256 257103 258048 258163 259584 261184 262144 264264 264576 264992 267696 269346 269664 270088 270336 272776 272844 273273 275282 275968 278091 278784 279552 284592 284928 286286 286624 288288 292136 292864 293832 294912 295581 298116 298496 301056 302016 302848 303849 306873 307824 308308 308672 310464 311744 312312 314237 314608 315392 318318 319488 321486 322452 325248 325632 326144 327184 328653 329472 332416 333476 335808 336336 339889 340704 342804 344064 346112 347256 350712 352352 352768 353934 354816 356928 359128 359552 360448 363792 364364 366912 368082 370788 371371 371712 372736 373968 375067 376194 379456 379904 379938 384384 389376 391776 393216 394108 396396 396864 397488 401408 401687 402688 404019 404496 405132 405504 409164 410432 412923 413952 416416 419328 424424 425984 426888 427392 428648 429429 429936 432586 433664 434176 438204 438893 439296 443261 447744 448448 451584 453024 454272 457072 458752 461736 462462 463008 467616 468468 471912 473088 474721 475904 477358 477477 479232 482229 485056 487872 488448 489216 490776 494384 495616 498624 500214 501592 504504 506584 511238 512512 514206 516096 516326 519168 522368 524288 528528 529152 529984 535392 538692 539328 540176 540672 545552 545688 546546 550564 551936 556182 557568 559104 564291 569184 569856 569907 572572 573248 576576 583583 584272 585728 587664 589391 589824 591162 596232 596992 602112 604032 605696 607698 613746 615648 616616 617344 620928 623488 624624 628474 629216 630784 636636 638976 642972 644904 648879 650496 651264 652288 654368 657306 658944 664832 666952 671616 672672 679778 681408 685608 688128 689689 692224 693693 694512 696553 701424 704704 705536 707868 709632 713856 716037 718256 719104 720896 727584 728728 733824 736164 741576 742742 743424 745472 747936 750134 750321 752388 758912 759808 759876 766857 768768 774489 778752 783552 786432 788216 792792 793728 794976 802816 803374 805376 808038 808992 810264 811008 818328 819819 820864 823199 825846 827904 832832 838656 848848 851968 853776 854784 857296 858858 859872 865172 867328 868352 876408 877786 878592 886522 886743 895488 896896 903168 906048 908544 914144 917504 923472 924924 926016 935232 936936 942711 943824 946176 949442 951808 954716 954954 958464 964458 970112 975744 976896 978432 981552 988768 991232 997248 1000428 1002001 1003184 1009008 1013168 1019667 1022476 1025024 1028412 1032192 1032652 1038336 1044736 1048576 1057056 1058304 1059968 1070784 1077384 1078656 1080352 1081344 1083797 1091104 1091376 1093092 1101128 1103872 1112364 1114113 1115136 1118208 1125201 1128582 1138368 1139712 1139814 1145144 1146496 1153152 1167166 1168544 1171456 1175328 1178782 1179648 1182324 1192464 1193984 1204224 1205061 1208064 1211392 1215396 1227492 1231296 1233232 1234688 1238769 1241856 1246976 1249248 1256948 1258432 1261568 1273272 1277952 1285944 1288287 1289808 1297758 1300992 1302528 1304576 1308736 1314612 1316679 1317888 1329664 1329783 1333904 1343232 1345344 1359556 1362816 1371216 1376256 1379378 1384448 1387386 1389024 1393106 1402848 1409408 1411072 1415736 1419264 1424163 1427712 1432074 1436512 1438208 1441792 1455168 1457456 1467648 1472328 1483152 1485484 1486848 1490944 1495872 1500268 1500642 1504776 1514051 1517824 1519616 1519752 1533714 1537536 1548978 1557504 1567104 1572864 1576432 1585584 1587456 1589952 1605632 1606748 1610752 1616076 1617984 1620528 1622016 1636656 1639638 1641728 1646398 1651692 1655808 1665664 1677312 1697696 1703936 1707552 1709568 1714592 1717716 1719744 1730344 1734656 1736704 1750749 1752816 1755572 1757184 1768173 1773044 1773486 1789333 1790976 1793792 1806336 1807141 1812096 1817088 1828288 1835008 1846944 1849848 1852032 1870464 1873872 1885422 1887648 1892352 1898884 1903616 1909432 1909908 1916928 1928916 1940224 1946637 1951488 1953792 1956864 1963104 1977536 1982464 1994496 2000856 2004002 2006368 2018016 2026336 2039334 2044952 2050048 2056824 2064384 2065304 2069067 2076672 2089472 2089659 2097152 2114112 2116608 2119936 2141568 2148111 2154768 2157312 2160704 2162688 2167594 2182208 2182752 2186184 2202256 2207744 2224728 2228226 2230272 2236416 2250402 2257164 2276736 2279424 2279628 2290288 2292992 2300571 2306304 2323467 2334332 2337088 2342912 2350656 2357564 2359296 2364648 2379223 2384928 2387968 2408448 2410122 2416128 2422784 2430792 2454984 2462592 2466464 2469376 2469597 2477538 2483712 2493952 2498496 2513896 2516864 2523136 2546544 2555904 2571888 2576574 2579616 2595516 2601984 2605056 2609152 2617472 2625469 2629224 2633358 2635776 2659328 2659566 2667808 2686464 2690688 2719112 2725632 2742432 2752512 2758756 2768896 2774772 2778048 2786212 2805696 2811809 2818816 2822144 2828133 2831472 2838528 2839793 2848326 2855424 2864148 2873024 2876416 2883584 2910336 2914912 2935296 2944656 2966304 2970968 2973696 2981888 2991744 3000536 3001284 3006003 3009552 3028102 3035648 3039232 3039504 3059001 3067428 3075072 3097956 3102827 3115008 3134208 3145728 3152864 3171168 3174912 3179904 3211264 3213496 3221504 3232152 3235968 3241056 3244032 3251391 3273312 3279276 3283456 3292796 3303384 3311616 3323047 3331328 3342339 3354624 3356119 3375603 3395392 3407872 3415104 3419136 3429184 3435432 3439488 3460688 3469312 3473408 3501498 3505632 3511144 3514368 3536346 3546088 3546972 3578666 3581952 3587584 3612672 3614282 3615183 3624192 3634176 3656576 3670016 3693888 3699696 3704064 3740928 3747744 3770844 3775296 3784704 3797768 3807232 3818864 3819816 3833856 3857832 3880448 3893274 3902976 3907584 3913728 3926208 3950037 3955072 3964928 3988992 3989349 4001712 4008004 4012736 4036032 4052672 4078668 4085081 4089904 4100096 4113648 4125737 4128768 4130608 4138134 4153344 4178944 4179318 4194304 4228224 4233216 4239872 4272489 4283136 4296222 4309536 4314624 4321408 4325376 4335188 4364416 4365504 4372368 4404512 4415488 4418557 4449456 4456452 4460544 4472832 4500804 4514328 4542153 4553472 4558848 4559256 4580576 4585984 4601142 4612608 4646934 4668664 4674176 4685824 4701312 4715128 4718592 4729296 4758446 4769856 4775936 4816896 4820244 4827823 4832256 4845568 4861584 4875871 4909968 4925184 4932928 4938752 4939194 4955076 4967424 4987904 4996992 5027792 5033728 5046272 5093088 5111808 5143776 5153148 5159232 5191032 5203968 5210112 5218304 5221931 5234944 5250938 5252247 5258448 5266716 5271552 5304519 5318656 5319132 5335616 5367999 5372928 5381376 5421423 5438224 5451264 5484864 5505024 5517512 5537792 5549544 5556096 5572424 5611392 5623618 5637632 5644288 5656266 5662944 5677056 5679586 5696652 5710848 5728296 5746048 5752832 5762393 5767168 5820672 5829824 5870592 5889312 5932608 5941936 5947392 5963776 5983488 6001072 6002568 6012006 6019104 6056204 6071296 6078464 6079008 6118002 6134856 6150144 6195912 6205654 6207201 6230016 6268416 6268977 6291456 6305728 6342336 6349824 6359808 6422528 6426992 6443008 6464304 6471936 6482112 6488064 6502782 6546624 6558552 6566912 6585592 6606768 6623232 6646094 6662656 6684678 6709248 6712238 6751206 6790784 6815744 6830208 6838272 6858368 6870864 6878976 6921376 6938624 6946816 7002996 7011264 7022288 7028736 7072692 7092176 7093944 7137669 7157332 7163904 7175168 7225344 7228564 7230366 7248384 7268352 7313152 7340032 7387776 7399392 7408128 7408791 7481856 7495488 7541688 7550592 7569408 7586579 7595536 7614464 7637728 7639632 7662083 7667712 7715664 7760896 7786548 7805952 7815168 7827456 7852416 7876407 7900074 7910144 7929856 7977984 7978698 8003424 8016008 8025472 8072064 8105344 8157336 8170162 8179808 8200192 8227296 8251474 8257536 8261216 8276268 8306688 8357888 8358636 8388608 8435427 8456448 8466432 8479744 8519379 8544978 8566272 8592444 8619072 8629248 8642816 8650752 8670376 8728832 8731008 8744736 8809024 8830976 8837114 8898912 8912904 8921088 8945664 9001608 9018009 9028656 9055189 9084306 9106944 9117696 9118512 9161152 9171968 9202284 9225216 9293868 9308481 9337328 9348352 9371648 9402624 9430256 9437184 9458592 9516892 9539712 9551872 9633792 9640488 9655646 9664512 9691136 9723168 9751742 9754173 9819936 9850368 9865856 9877504 9878388 9910152 9934848 9969141 9975808 9993984 10055584 10067456 10068357 10092544 10186176 10223616 10287552 10306296 10318464 10382064 10407936 10420224 10436608 10443862 10469888 10501876 10504494 10516896 10533432 10543104 10609038 10637312 10638264 10671232 10735998 10745856 10762752 10842846 10876448 10902528 10969728 11010048 11035024 11075584 11099088 11112192 11144848 11222784 11247236 11275264 11288576 11312532 11325888 11354112 11359172 11393304 11421696 11456592 11492096 11505664 11524786 11534336 11641344 11659648 11741184 11778624 11865216 11883872 11894784 11927552 11966976 12002144 12005136 12024012 12038208 12112408 12142592 12156928 12158016 12236004 12255243 12269712 12300288 12377211 12391824 12411308 12414402 12460032 12536832 12537954 12582912 12611456 12649987 12684672 12699648 12719616 12845056 12853984 12886016 12928608 12943872 12964224 12976128 13005564 13093248 13117104 13133824 13171184 13213536 13246464 13255671 13292188 13325312 13369356 13418496 13424476 13502412 13581568 13626459 13631488 13660416 13676544 13682639 13716736 13741728 13757952 13842752 13877248 13893632 14005992 14022528 14044576 14057472 14145384 14184352 14187888 14275338 14314664 14327808 14350336 14450688 14457128 14460732 14483469 14496768 14536704 14626304 14627613 14680064 14775552 14798784 14816256 14817582 14963712 14990976 15083376 15101184 15138816 15173158 15191072 15228928 15275456 15279264 15324166 15335424 15431328 15521792 15573096 15611904 15630336 15654912 15665793 15704832 15752814 15800148 15820288 15859712 15955968 15957396 16006848 16032016 16050944 16103997 16144128 16210688 16264269 16314672 16340324 16359616 16400384 16454592 16502948 16515072 16522432 16552536 16613376 16654561 16715776 16717272 16777216 16870854 16912896 16932864 16959488 17038758 17089956 17132544 17184888 17238144 17258496 17285632 17287179 17301504 17340752 17457664 17462016 17489472 17618048 17661952 17674228 17797824 17825808 17842176 17891328 18003216 18036018 18057312 18110378 18168612 18213888 18235392 18237024 18322304 18343936 18404568 18450432 18587736 18616962 18674656 18696704 18743296 18805248 18860512 18874368 18917184 19033784 19079424 19103744 19267584 19280976 19311292 19329024 19382272 19446336 19503484 19508346 19639872 19682663 19700736 19731712 19755008 19756776 19820304 19869696 19878551 19938282 19951616 19987968 20111168 20134912 20136714 20185088 20372352 20447232 20575104 20612592 20636928 20764128 20815872 20840448 20873216 20887724 20939776 21003752 21008988 21033792 21066864 21086208 21218076 21274624 21276528 21342464 21413007 21471996 21491712 21525504 21685692 21752896 21805056 21939456 22020096 22070048 22151168 22198176 22224384 22289696 22445568 22494472 22550528 22577152 22625064 22651776 22708224 22718344 22759737 22786608 22843392 22913184 22984192 22986249 23011328 23049572 23068672 23261329 23282688 23319296 23482368 23492833 23557248 23629221 23726641 23730432 23767744 23789568 23855104 23933952 24004288 24010272 24048024 24076416 24224816 24285184 24313856 24316032 24472008 24510486 24539424 24600576 24754422 24783648 24822616 24828804 24920064 25073664 25075908 25165824 25222912 25299974 25306281 25369344 25399296 25439232 25558137 25690112 25707968 25772032 25857216 25887744 25928448 25952256 26011128 26186496 26234208 26267648 26342368 26427072 26492928 26511342 26584376 26650624 26738712 26836992 26848952 27004824 27163136 27165567 27252918 27262976 27320832 27353088 27365278 27433472 27483456 27515904 27685504 27754496 27787264 27925443 28011984 28045056 28089152 28114944 28290768 28368704 28375776 28550676 28629328 28655616 28700672 28880159 28901376 28914256 28921464 28966938 28993536 29073408 29252608 29255226 29360128 29551104 29597568 29632512 29635164 29907423 29927424 29981952 30166752 30202368 30205071 30277632 30346316 30382144 30457856 30550912 30558528 30648332 30670848 30862656 30929899 31043584 31146192 31223808 31237723 31260672 31309824 31331586 31409664 31505628 31600296 31640576 31719424 31911936 31914792 32013696 32064032 32101888 32207994 32288256 32421376 32528538 32629344 32680648 32719232 32800768 32909184 33005896 33030144 33044864 33105072 33226752 33309122 33431552 33434544 33554432 33741708 33825792 33865728 33918976 34077516 34131097 34179912 34265088 34369776 34476288 34516992 34571264 34574358 34603008 34681504 34915328 34924032 34978944 35236096 35323904 35348456 35595648 35651616 35684352 35782656 36006432 36072036 36114624 36220756 36337224 36427776 36470784 36474048 36553517 36644608 36687872 36765729 36809136 36900864 36917309 37131633 37175472 37233924 37349312 37393408 37486592 37610496 37721024 37748736 37834368 37949961 38067568 38158848 38207488 38535168 38561952 38622584 38658048 38764544 38892672 39006968 39016692 39279744 39365326 39401472 39463424 39510016 39513552 39640608 39739392 39757102 39767013 39876564 39903232 39975936 40222336 40269824 40273428 40336751 40370176 40744704 40894464 41047917 41150208 41225184 41273856 41528256 41631744 41680896 41746432 41775448 41879552 42007504 42017976 42067584 42133728 42172416 42436152 42549248 42553056 42684928 42826014 42943992 42983424 43051008 43371384 43450407 43505792 43610112 43629547 43878912 43882839 44040192 44140096 44302336 44396352 44448768 44579392 44891136 44988944 45101056 45154304 45250128 45303552 45416448 45436688 45519474 45573216 45686784 45826368 45968384 45972498 46022656 46099144 46137344 46522658 46565376 46638592 46964736 46985666 46997379 47114496 47258442 47453282 47460864 47535488 47579136 47710208 47867904 48008576 48020544 48096048 48152832 48449632 48570368 48627712 48632064 48944016 49020972 49078848 49201152 49508844 49567296 49645232 49657608 49840128 49963683 50147328 50151816 50331648 50445824 50599948 50612562 50738688 50798592 50878464 51116274 51380224 51415936 51544064 51714432 51775488 51856896 51861537 51904512 52022256 52372992 52468416 52535296 52684736 52854144 52985856 53022684 53106053 53168752 53301248 53477424 53634581 53673984 53697904 54009648 54326272 54331134 54505836 54525952 54641664 54706176 54730556 54866944 54966912 55031808 55371008 55508992 55574528 55850886 56023968 56090112 56178304 56229888 56581536 56737408 56751552 57101352 57258656 57311232 57401344 57441241 57760318 57802752 57828512 57842928 57933876 57987072 58146816 58505216 58510452 58720256 59047989 59102208 59195136 59265024 59270328 59635653 59814846 59854848 59963904 60333504 60404736 60410142 60555264 60692632 60764288 60915712 61101824 61117056 61296664 61341696 61725312 61859798 62087168 62292384 62447616 62475446 62521344 62619648 62663172 62819328 63011256 63200592 63281152 63386323 63438848 63823872 63829584 64027392 64128064 64203776 64415988 64576512 64842752 65057076 65258688 65361296 65438464 65601536 65818368 66011792 66060288 66089728 66210144 66453504 66618244 66863104 66869088 67108864 67483416 67651584 67731456 67837952 68155032 68262194 68279211 68359824 68530176 68739552 68952576 68958747 69033984 69142528 69148716 69206016 69363008 69783987 69830656 69848064 69957888 70472192 70478499 70647808 70696912 71179923 71191296 71303232 71368704 71565312 72012864 72144072 72229248 72441512 72674448 72855552 72941568 72948096 73107034 73289216 73375744 73531458 73618272 73801728 73834618 74263266 74350944 74467848 74698624 74786816 74973184 75220992 75442048 75497472 75668736 75899922 76135136 76317696 76414976 77070336 77123904 77245168 77316096 77529088 77785344 78013936 78033384 78559488 78730652 78802944 78926848 79020032 79027104 79281216 79478784 79514204 79534026 79753128 79806464 79951872 80444672 80539648 80546856 80673502 80740352 81489408 81496701 81788928 82095834 82300416 82450368 82547712 83056512 83263488 83361792 83492864 83550896 83759104 84015008 84035952 84135168 84267456 84344832 84872304 85098496 85106112 85369856 85652028 85887984 85966848 86102016 86640477 86742768 86900814 87011584 87220224 87259094 87757824 87765678 88080384 88280192 88604672 88792704 88897536 89158784 89782272 89977888 90202112 90308608 90500256 90607104 90832896 90873376 91038948 91146432 91373568 91652736 91936768 91944996 92045312 92198288 92274688 92789697 93045316 93130752 93277184 93713169 93929472 93971332 93994758 94228992 94516884 94906564 94921728 95070976 95158272 95420416 95735808 95778473 96017152 96041088 96192096 96305664 96899264 97140736 97255424 97264128 97888032 98041944 98157696 98402304 99017688 99134592 99290464 99315216 99607079 99680256 99927366 100294656 100303632 100663296 100891648 101199896 101225124 101477376 101597184 101756928 102232548 102393291 102760448 102831872 103088128 103428864 103550976 103713792 103723074 103809024 104044512 104745984 104936832 105070592 105369472 105708288 105971712 106045368 106212106 106337504 106602496 106954848 107269162 107347968 107395808 108019296 108652544 108662268 109011672 109051904 109283328 109412352 109461112 109660551 109733888 109933824 110063616 110742016 110751927 111017984 111149056 111701772 112047936 112180224 112356608 112459776 113163072 113474816 113503104 113849883 114202704 114517312 114622464 114802688 114882482 115520636 115605504 115657024 115685856 115867752 115974144 116293632 117010432 117020904 117440512 118095978 118204416 118390272 118530048 118540656 119271306 119629692 119709696 119927808 120667008 120809472 120820284 121010253 121110528 121385264 121528576 121831424 122203648 122234112 122593328 122683392 123143751 123450624 123719596 124174336 124584768 124895232 124950892 125042688 125239296 125326344 125638656 126022512 126401184 126562304 126772646 126877696 127647744 127659168 128054784 128256128 128407552 128831976 129153024 129685504 130114152 130517376 130722592 130876928 130888641 131203072 131636736 132023584 132120576 132179456 132420288 132907008 133236488 133726208 133738176 134217728 134966832 135303168 135462912 135675904 136310064 136524388 136558422 136719648 137060352 137479104 137905152 137917494 138067968 138285056 138297432 138412032 138726016 139149857 139567974 139661312 139696128 139915776 140944384 140956998 141295616 141393824 142359846 142382592 142606464 142737408 143130624 144025728 144288144 144458496 144883024 145348896 145711104 145883136 145896192 146214068 146578432 146751488 147062916 147236544 147603456 147669236 148526532 148701888 148935696 149397248 149573632 149891049 149946368 150441984 150509029 150884096 150994944 151337472 151799844 152270272 152635392 152829952 154140672 154247808 154490336 154632192 155058176 155570688 156027872 156066768 157118976 157461304 157605888 157853696 158040064 158054208 158562432 158957568 159028408 159068052 159318159 159506256 159612928 159903744 160889344 160903743 161079296 161093712 161347004 161480704 162978816 162993402 163577856 164191668 164449831 164600832 164900736 165095424 166086487 166113024 166526976 166723584 166985728 167101792 167518208 168030016 168071904 168270336 168534912 168689664 169744608 170196992 170212224 170739712 171304056 171775968 171933696 172204032 172323723 173280954 173485536 173801628 174023168 174440448 174518188 175515648 175531356 176160768 176560384 177143967 177209344 177585408 177795072 177874307 178317568 178906959 179564544 179955776 180404224 180617216 181000512 181214208 181665792 181746752 182077896 182292864 182747136 183305472 183873536 183889992 184090624 184396576 184549376 185579394 186090632 186261504 186554368 187426338 187858944 187942664 187989516 188457984 189033768 189813128 189843456 190141952 190158969 190316544 190840832 191471616 191556946 192034304 192082176 192384192 192611328 193798528 194281472 194510848 194528256 195776064 196083888 196315392 196804608 198035376 198269184 198580928 198630432 199214158 199360512 199854732 200589312 200607264 201326592 201783296 202399792 202450248 202954752 203194368 203513856 204465096 204786582 205520896 205663744 206176256 206857728 207101952 207427584 207446148 207618048 208089024 209351961 209491968 209873664 210141184 210738944 211416576 211435497 211943424 212090736 212424212 212675008 213204992 213539769 213909696 214538324 214695936 214791616 216038592 216509293 217305088 217324536 218023344 218103808 218566656 218664061 218824704 218922224 219321102 219467776 219867648 220127232 221484032 221503854 222035968 222298112 223403544 224095872 224360448 224713216 224919552 226326144 226949632 227006208 227699766 228405408 229034624 229244928 229605376 229764964 231041272 231211008 231314048 231371712 231735504 231948288 232587264 234020864 234041808 234881024 236191956 236408832 236780544 237060096 237081312 238542612 239259384 239419392 239855616 241334016 241618944 241640568 242020506 242221056 242770528 243057152 243662848 244407296 244468224 245186656 245366784 246287502 246901248 247439192 248348672 249169536 249790464 249901784 250085376 250478592 250652688 251277312 252045024 252802368 253124608 253545292 253755392 255295488 255318336 255874619 256109568 256512256 256815104 257663952 258306048 258421163 259371008 259921431 260228304 260993051 261034752 261445184 261753856 261777282 262406144 263273472 264047168 264241152 264358912 264840576 265814016 266472976 267452416 267476352 268435456 269933664 270606336 270925824 271351808 272620128 273048776 273116844 273439296 274120704 274958208 275810304 275834988 276135936 276570112 276594864 276824064 277452032 278299714 278369091 279135948 279322624 279392256 279831552 281139507 281888768 281913996 282591232 282787648 284719692 284765184 285212928 285474816 286261248 287335419 288051456 288576288 288916992 289766048 290697792 291422208 291766272 291792384 292428136 293156864 293502976 294125832 294473088 295206912 295338472 297053064 297403776 297871392 298794496 298821237 299147264 299782098 299892736 300883968 301018058 301768192 301989888 302674944 303599688 304540544 305270784 305406829 305659904 307179873 308281344 308446333 308495616 308980672 309264384 310116352 311141376 312055744 312133536 314237952 314922608 315211776 315707392 316080128 316108416 317124864 317915136 318056816 318136104 318636318 319012512 319225856 319807488 321778688 321807486 322158592 322187424 322694008 322961408 325957632 325986804 327155712 328383336 328899662 328981653 329201664 329801472 330190848 332172974 332226048 332255781 333053952 333447168 333971456 334203584 335036416 336060032 336143808 336540672 337069824 337379328 339489216 340393984 340424448 341479424 342608112 343551936 343867392 344408064 344647446 346561908 346971072 347603256 348046336 348880896 349036376 351031296 351062712 352321536 353120768 354287934 354418688 355170816 355590144 355748614 356635136 357813918 359129088 359911552 360808448 361234432 362001024 362428416 363030759 363331584 363493504 364155792 364585728 365494272 366610944 367747072 367779984 368181248 368793152 369098752 371158788 372181264 372523008 373108736 374852676 375442067 375717888 375885328 375979032 376915968 378067536 379626256 379686912 380283904 380317938 380633088 381681664 382943232 383113892 384068608 384164352 384768384 385222656 387597056 388562944 389021696 389056512 391552128 392167776 392630784 392665923 393609216 396070752 396538368 397161856 397260864 398428316 398721024 399709464 401178624 401214528 402088687 402653184 403566592 404799584 404900496 405909504 406090399 406388736 407027712 408930192 409573164 411041792 411327488 412352512 413715456 414203904 414855168 414892296 415236096 416178048 417449571 418703922 418983936 419747328 420282368 421477888 422833152 422870994 423886848 424181472 424848424 425350016 426409984 427079538 427819392 429076648 429391872 429583232 432077184 433018586 434610176 434649072 436046688 436207616 437133312 437328122 437649408 437844448 438642204 438935552 439735296 440254464 442968064 443007708 443704261 444071936 444596224 446807088 448191744 448720896 449426432 449839104 451527087 452652288 453899264 454012416 455399532 456810816 458069248 458489856 459210752 459529928 462082544 462422016 462628096 462743424 463471008 463896576 465174528 468041728 468083616 469762048 472383912 472817664 473561088 474120192 474162624 477085224 477954477 478518768 478838784 479711232 479925017 482668032 482711229 483237888 483281136 484041012 484442112 485541056 486114304 487325696 488814592 488936448 490373312 490733568 492575004 493349493 493802496 494878384 496697344 498259461 498339072 499580928 499803568 500170752 500957184 501305376 502554624 504090048 505604736 506249216 507090584 507510784 510590976 510636672 511749238 512219136 513024512 513630208 515327904 516612096 516842326 516971169 518742016 519842862 520456608 521986102 522069504 522890368 523507712 523554564 524812288 526546944 528094336 528482304 528717824 529681152 531628032 532945952 533622921 534904832 534952704 536870912 539867328 541212672 541851648 542703616 545240256 546097552 546233688 546878592 548241408 549916416 551620608 551669976 552271872 553140224 553189728 553648128 554904064 556599428 556738182 558271896 558645248 558784512 559663104 562279014 563777536 563827992 565182464 565575296 569439384 569530368 570425856 570476907 570949632 572522496 574670838 576102912 577152576 577833984 579532096 581395584 582844416 583532544 583584768 584856272 586313728 587005952 588251664 588946176 590413824 590676944 594106128 594807552 595742784 597588992 597642474 598294528 599564196 599785472 601767936 602036116 603536384 603979776 605349888 607199376 609081088 610541568 610813658 611319808 614359746 616562688 616892666 616991232 617961344 618528768 620232704 622282752 624111488 624267072 628475904 629845216 630423552 631414784 632160256 632216832 634249728 635830272 636113632 636272208 637272636 638025024 638451712 639614976 643557376 643614972 644317184 644374848 645388016 645922816 649527879 651915264 651973608 654311424 655992183 656766672 657799324 657963306 658403328 659602944 660381696 664345948 664452096 664511562 666107904 666894336 667942912 668407168 670072832 670449311 672120064 672287616 673081344 674139648 674758656 678978432 680787968 680848896 682958848 685216224 687103872 687734784 688816128 689294892 693123816 693942144 695206512 696092672 697249553 697761792 698072752 702062592 702125424 704643072 706241536 708575868 708837376 710341632 711180288 711497228 713270272 715627836 718258176 719823104 721616896 722468864 724002048 724856832 726061518 726663168 726987008 728311584 729171456 730988544 733221888 735494144 735559968 736362496 737586304 738197504 742317576 744362528 745046016 746217472 749705352 750884134 751435776 751770656 751958064 753831936 756135072 759252512 759373824 760567808 760635876 761266176 763363328 765886464 766227784 767623857 768137216 768328704 769536768 770445312 775194112 775263489 777125888 778043392 778113024 782979153 783104256 784335552 785261568 785331846 787218432 792141504 793076736 794323712 794521728 796856632 797442048 799418928 802357248 802429056 804177374 805306368 807133184 809599168 809800992 811819008 812180798 812777472 814055424 817860384 819146328 822083584 822654976 824705024 827430912 828407808 829710336 829784592 830472192 832356096 834899142 837407844 837967872 839494656 840564736 842955776 845666304 845741988 847773696 848362944 849696848 850700032 852819968 854159076 855638784 858153296 858783744 859166464 862006257 864154368 866037172 869220352 869298144 872093376 872415232 874266624 874656244 875298816 875688896 877284408 877871104 879470592 880508928 885936128 886015416 887408522 888143872 889192448 893614176 896383488 896463711 897441792 898852864 899678208 903054174 905304576 907798528 908024832 910799064 913621632 916138496 916220487 916979712 918421504 919059856 924165088 924844032 925256192 925338999 925486848 926942016 927793152 930349056 936083456 936167232 939524096 944767824 945635328 947122176 948240384 948325248 954170448 955908954 957037536 957677568 959422464 959850034 965336064 965422458 966475776 966562272 968082024 968884224 971082112 972228608 974651392 977629184 977872896 980746624 981467136 985150008 986698986 987604992 989756768 993394688 996518922 996678144 999161856 999607136 1000341504 1001914368 1002610752 1005109248 1008180096 1011209472 1012498432 1014181168 1015021568 1021181952 1021273344 1023498476 1024438272 1026049024 1027260416 1030655808 1033224192 1033684652 1033942338 1037484032 1039685724 1040913216 1043972204 1044139008 1045780736 1047015424 1047109128 1049624576 1053093888 1053563203 1056188672 1056964608 1057435648 1059362304 1063256064 1065891904 1067245842 1069809664 1069905408 1073741824 1079734656 1082425344 1083703296 1085407232 1090480512 1092195104 1092467376 1093757184 1096482816 1099832832 1103241216 1103339952 1104543744 1106280448 1106379456 1107296256 1109808128 1113198856 1113476364 1116543792 1117290496 1117569024 1119326208 1124558028 1126326201 1127555072 1127655984 1130364928 1131150592 1138878768 1139060736 1140851712 1140953814 1141899264 1145044992 1149341676 1152205824 1154305152 1155667968 1159064192 1162605409 1162791168 1165688832 1167065088 1167169536 1169712544 1172627456 1174011904 1176503328 1177892352 1180827648 1181353888 1188212256 1189615104 1191485568 1195177984 1195284948 1196589056 1199128392 1199570944 1203535872 1204072232 1206266061 1207072768 1207959552 1210699776 1214398752 1218162176 1218271197 1221083136 1221627316 1222639616 1228719492 1233125376 1233785332 1233982464 1235922688 1237057536 1240465408 1244565504 1245120149 1248222976 1248534144 1252348713 1256951808 1257511973 1259690432 1260847104 1262829568 1264320512 1264433664 1268499456 1271660544 1272227264 1272544416 1274545272 1276050048 1276903424 1279229952 1287114752 1287229944 1288634368 1288749696 1290776032 1291845632 1299055758 1303830528 1303947216 1308622848 1311984366 1313533344 1315598648 1315926612 1316806656 1319205888 1320763392 1328691896 1328904192 1329023124 1331112783 1332215808 1333788672 1335885824 1336814336 1340145664 1340898622 1344240128 1344575232 1346162688 1348279296 1349517312 1354581261 1357956864 1361575936 1361697792 1365917696 1370432448 1374207744 1375469568 1377632256 1378589784 1386247632 1387884288 1390413024 1392185344 1394499106 1395523584 1396145504 1404125184 1404250848 1409286144 1412483072 1417151736 1417674752 1420683264 1422360576 1422994456 1426540544 1431255672 1436516352 1439646208 1439775051 1443233792 1444937728 1448004096 1449713664 1452123036 1453326336 1453974016 1456623168 1458342912 1461977088 1466443776 1470988288 1471119936 1472724992 1475172608 1476395008 1480048479 1484635152 1488725056 1490092032 1492434944 1494778383 1499410704 1501768268 1502871552 1503541312 1503916128 1507663872 1512270144 1518505024 1518747648 1521135616 1521271752 1522532352 1526726656 1530648427 1531772928 1532455568 1535247714 1536274432 1536657408 1539073536 1540890624 1550388224 1550526978 1554251776 1556086784 1556226048 1565958306 1566208512 1568671104 1570523136 1570663692 1574436864 1584283008 1586153472 1588647424 1589043456 1593713264 1594884096 1598837856 1600868763 1604714496 1604858112 1608354748 1610612736 1614266368 1619198336 1619601984 1623638016 1624361596 1625554944 1628110848 1635720768 1638292656 1644167168 1645309952 1649410048 1654861824 1655599319 1656815616 1659420672 1659569184 1660944384 1664712192 1669798284 1674815688 1675935744 1678989312 1681129472 1685911552 1691332608 1691483976 1695547392 1696725888 1699393696 1701400064 1705639936 1708318152 1711277568 1716306592 1717567488 1718332928 1724012514 1728308736 1732074344 1738440704 1738596288 1744186752 1744830464 1748533248 1749312488 1750597632 1751377792 1754568816 1755742208 1758941184 1761017856 1771872256 1772030832 1774817044 1776287744 1778384896 1787228352 1792766976 1792927422 1794883584 1797705728 1799356416 1806108348 1808948141 1810609152 1815597056 1816049664 1821598128 1826951357 1827243264 1832276992 1832440974 1833959424 1836843008 1838119712 1848330176 1849688064 1850512384 1850677998 1850973696 1853884032 1855586304 1860698112 1872166912 1872334464 1879048192 1889535648 1891270656 1894244352 1896480768 1896650496 1908340896 1911817908 1914075072 1915355136 1918844928 1919700068 1930672128 1930844916 1932951552 1933124544 1936164048 1937768448 1942164224 1944457216 1948583637 1949302784 1955258368 1955745792 1956617377 1961493248 1962934272 1967976549 1970300016 1973397972 1975209984 1979513536 1986789376 1993037844 1993356288 1998323712 1999214272 2000683008 2003828736 2005221504 2010218496 2011347933 2016360192 2022418944 2024996864 2028362336 2030043136 2042363904 2042546688 2046996952 2048876544 2052098048 2054520832 2061311616 2066448384 2067369304 2067884676 2074968064 2079371448 2081826432 2087944408 2088278016 2091561472 2091748659 2094030848 2094218256 2099249152 2106187776 2107126406 2112377344 2113929216 2114871296 2118724608 2126512128 2131783808 2134491684 2137847803 2139619328 2139810816 2159124331 2159469312 2164850688 2167406592 2170814464 2180961024 2184390208 2184934752 2187514368 2192965632 2199665664 2206482432 2206679904 2209087488 2212560896 2212758912 2214592512 2219616256 2226397712 2226952728 2233087584 2234580992 2235138048 2238652416 2249116056 2252652402 2255110144 2255311968 2260729856 2262301184 2277757536 2278121472 2281703424 2281907628 2283798528 2290089984 2298683352 2302871571 2304411648 2308610304 2311335936 2312365991 2318128384 2325210818 2325582336 2325790467 2331377664 2334130176 2334339072 2339425088 2345254912 2348023808 2348937459 2353006656 2355784704 2361655296 2362707776 2376424512 2379230208 2382971136 2390355968 2390569896 2393178112 2398256784 2399141888 2407071744 2408144464 2412532122 2414145536 2415919104 2421399552 2428797504 2436324352 2436542394 2442166272 2443254632 2445279232 2457438984 2466250752 2467570664 2467964928 2471845376 2474115072 2480930816 2489131008 2490240298 2496445952 2497068288 2504697426 2513903616 2515023946 2519380864 2521694208 2525659136 2528641024 2528867328 2536998912 2543321088 2544454528 2545088832 2549090544 2552100096 2553806848 2558459904 2574229504 2574459888 2577268736 2577499392 2581552064 2583691264 2598111516 2607661056 2607894432 2617245696 2623968732 2627066688 2631197296 2631853224 2633613312 2638411776 2641526784 2657383792 2657808384 2658046248 2662225566 2664431616 2667577344 2671771648 2673628672 2680291328 2681797244 2688480256 2689150464 2692325376 2696558592 2699034624 2709162522 2715913728 2723151872 2723395584 2731835392 2740864896 2748415488 2748661461 2750939136 2755264512 2757179568 2772495264 2775768576 2776016997 2780826048 2784370688 2788998212 2791047168 2792291008 2808250368 2808501696 2814620809 2818572288 2824966144 2834303472 2835349504 2841366528 2842632793 2844721152 2845988912 2853081088 2862511344 2870923561 2873032704 2879292416 2879550102 2886467584 2889875456 2896008192 2899427328 2904246072 2906652672 2907948032 2913246336 2916685824 2923954176 2932887552 2941976576 2942239872 2945449984 2950345216 2952790016 2960096958 2969270304 2977450112 2980184064 2984869888 2989556766 2998821408 3003536536 3005743104 3007082624 3007832256 3015327744 3024540288 3037010048 3037495296 3042271232 3042543504 3045064704 3053453312 3061296854 3063545856 3064911136 3070495428 3072548864 3073314816 3078147072 3081781248 3100776448 3101053956 3108503552 3112173568 3112452096 3131916612 3132417024 3137342208 3141046272 3141327384 3148873728 3160689609 3168566016 3172306944 3177294848 3178086912 3187426528 3189768192 3197675712 3201737526 3209428992 3209716224 3216709496 3221225472 3228532736 3238396672 3239203968 3247276032 3248723192 3251109888 3256221696 3271441536 3276585312 3288334336 3290619904 3298820096 3309723648 3311198638 3313631232 3318841344 3319138368 3321888768 3329424384 3339596568 3349631376 3351871488 3357978624 3359475119 3362258944 3371823104 3378978603 3382665216 3382967952 3391094784 3392909663 3393451776 3398787392 3402800128 3411279872 3416636304 3422555136 3432613184 3435134976 3436665856 3448025028 3456617472 3464148688 3476881408 3477192576 3487816227 3488373504 3489660928 3497066496 3498624976 3501195264 3502755584 3509137632 3511484416 3517882368 3522035712 3543744512 3544061664 3549634088 3552575488 3556769792 3574456704 3585533952 3585854844 3589767168 3595411456 3598712832 3612216696 3617896282 3618798183 3621218304 3631194112 3632099328 3643196256 3653902714 3654486528 3654813591 3664553984 3664881948 3667918848 3673686016 3676239424 3696660352 3699376128 3701024768 3701355996 3701947392 3707768064 3711172608 3721396224 3735360447 3744333824 3744668928 3758096384 3772535919 3779071296 3782541312 3788488704 3792961536 3793300992 3816681792 3823635816 3828150144 3830710272 3837689856 3839400136 3861344256 3861689832 3865903104 3866249088 3872328096 3875536896 3884328448 3888914432 3897167274 3898605568 3910516736 3911491584 3913234754 3922986496 3925868544 3935953098 3940600032 3946795944 3950419968 3959027072 3973578752 3986075688 3986712576 3993338349 3996647424 3998428544 4001366016 4007657472 4009802329 4010443008 4020436992 4022695866 4032720384 4044837888 4049993728 4056724672 4060086272 4084727808 4085093376 4093993904 4097753088 4104196096 4109041664 4122623232 4132896768 4134738608 4135769352 4149936128 4158742896 4163652864 4175888816 4176556032 4183122944 4183497318 4188061696 4188436512 4198498304 4212375552 4214252812 4224754688 4227858432 4229742592 4237449216 4253024256 4263567616 4268983368 4275695606 4279238656 4279621632 4318248662 4318938624 4319325153 4329701376 4334813184 4341628928 4361922048 4368780416 4369869504 4375028736 4385931264 4399331328 4412964864 4413359808 4418174976 4425121792 4425517824 4429185024 4439232512 4452795424 4453905456 4466175168 4469161984 4470276096 4477304832 4498232112 4505304804 4510220288 4510623936 4521459712 4524602368 4555515072 4556242944 4563406848 4563815256 4567597056 4580179968 4591945281 4597366704 4605743142 4608823296 4617220608 4622671872 4624731982 4636256768 4650421636 4651164672 4651580934 4662755328 4668260352 4668678144 4678850176 4690509824 4696047616 4697874918 4706013312 4711569408 4723310592 4725415552 4752849024 4758460416 4765942272 4780711936 4781139792 4786356224 4796513568 4798283776 4814143488 4816288928 4825064244 4828291072 4831838208 4842799104 4857595008 4872648704 4873084788 4880746871 4884332544 4886509264 4890558464 4914877968 4932501504 4935141328 4935929856 4943690752 4948230144 4961861632 4966797957 4978262016 4980480596 4992891904 4994136576 5009394852 5027807232 5030047892 5038761728 5043388416 5051318272 5057282048 5057734656 5073997824 5086642176 5088909056 5090177664 5098181088 5104200192 5107613696 5116919808 5148459008 5148919776 5154537472 5154998784 5163104128 5167382528 5196223032 5215322112 5215788864 5234491392 5247937464 5254133376 5262394592 5263706448 5267226624 5276823552 5279175187 5283053568 5314767584 5315616768 5316092496 5324451132 5328863232 5335154688 5343543296 5347257344 5360582656 5363594488 5376960512 5378300928 5384650752 5393117184 5398069248 5418325044 5426844423 5431827456 5446303744 5446791168 5463670784 5480854071 5481729792 5496830976 5497322922 5501878272 5510529024 5514359136 5544990528 5551537152 5552033994 5561652096 5568741376 5577996424 5582094336 5584582016 5616500736 5617003392 5629241618 5637144576 5649932288 5668606944 5670699008 5682733056 5685265586 5689442304 5691977824 5706162176 5725022688 5741847122 5746065408 5758584832 5759100204 5772935168 5779750912 5792016384 5798854656 5808492144 5813305344 5815896064 5826492672 5833371648 5847908352 5865775104 5869852131 5883953152 5884479744 5890899968 5900690432 5905580032 5920193916 5938540608 5954900224 5960368128 5969739776 5979113532 5997642816 6007073072 6011486208 6014165248 6015664512 6030655488 6034043799 6049080576 6074020096 6074990592 6084542464 6085087008 6090129408 6106906624 6122593708 6127091712 6129822272 6140990856 6145097728 6146629632 6156294144 6163562496 6201552896 6202107912 6217007104 6224347136 6224904192 6263833224 6264834048 6274684416 6275245977 6282092544 6282654768 6297747456 6321379218 6337132032 6344613888 6354589696 6356173824 6374853056 6379536384 6395351424 6403475052 6413543409 6418857984 6419432448 6433418992 6457065472 6476793344 6477372993 6478407936 6494552064 6497446384 6502219776 6512443392 6542883072 6553170624 6576668672 6581239808 6597640192 6619447296 6622397276 6627262464 6637682688 6638276736 6643777536 6658848768 6679193136 6699262752 6703742976 6715957248 6718950238 6724517888 6743646208 6757957206 6765330432 6765935904 6782189568 6785819326 6786903552 6797574784 6805600256 6822559744 6833272608 6845110272 6865226368 6870269952 6873331712 6896050056 6913234944 6928297376 6937097973 6953762816 6954385152 6975632454 6976747008 6979321856 6994132992 6997249952 7002390528 7005511168 7018275264 7022968832 7035764736 7044071424 7087489024 7088123328 7099268176 7105150976 7113539584 7148913408 7171067904 7171709688 7179534336 7190822912 7197425664 7224433392 7235792564 7237596366 7242436608 7262388224 7264198656 7286392512 7307805428 7308973056 7309627182 7329107968 7329763896 7335837696 7347372032 7352478848 7374942421 7393320704 7398752256 7402049536 7402711992 7403894784 7415536128 7422345216 7442792448 7470720894 7488667648 7489337856 7516192768 7545071838 7558142592 7565082624 7576977408 7585923072 7586601984 7633363584 7647271632 7656300288 7661420544 7675379712 7678800272 7722688512 7723379664 7731806208 7732498176 7744656192 7751073792 7768656896 7777828864 7794334548 7797211136 7821033472 7822983168 7826469508 7845972992 7851737088 7871906196 7881200064 7893591888 7900839936 7918054144 7947157504 7972151376 7973425152 7986676698 7993294848 7996857088 8002732032 8015314944 8019604658 8020886016 8040873984 8045391732 8065440768 8089675776 8099987456 8113449344 8120172544 8169455616 8170186752 8187987808 8195506176 8208392192 8218083328 8245246464 8265793536 8269477216 8271538704 8299872256 8317485792 8327305728 8351777632 8353112064 8366245888 8366994636 8376123392 8376873024 8396996608 8424751104 8428505624 8443862427 8449509376 8455716864 8459485184 8474898432 8506048512 8527135232 8527898379 8537966736 8551391212 8558477312 8559243264 8612770683 8636497324 8637877248 8638650306 8659402752 8669626368 8683257856 8715841043 8723844096 8737560832 8739739008 8750057472 8771862528 8798662656 8802583811 8825929728 8826719616 8836349952 8850243584 8851035648 8858370048 8878465024 8905590848 8907810912 8932350336 8938323968 8940552192 8954609664 8996464224 9010609608 9020440576 9021247872 9042919424 9049204736 9111030144 9112485888 9126813696 9127630512 9135194112 9160359936 9183890562 9194733408 9211486284 9217646592 9234441216 9245343744 9249463964 9272513536 9300843272 9302329344 9303161868 9325510656 9336520704 9337356288 9357700352 9381019648 9392095232 9395749836 9412026624 9423138816 9446621184 9450831104 9482068827 9505698048 9516920832 9531884544 9561423872 9562279584 9572712448 9593027136 9596567552 9628286976 9632577856 9650128488 9656582144 9663676416 9685598208 9715190016 9745297408 9746169576 9761493742 9768665088 9773018528 9781116928 9829755936 9865003008 9870282656 9871859712 9887381504 9896460288 9923723264 9933595914 9956524032 9960961192 9985783808 9988273152 10018789704 10055614464 10060095784 10077523456 10078425357 10086776832 10102636544 10114564096 10115469312 10147995648 10173284352 10177818112 10178728989 10180355328 10196362176 10208400384 10215227392 10233839616 10296918016 10297839552 10309074944 10309997568 10326208256 10334765056 10392446064 10430644224 10431577728 10463448681 10468982784 10495874928 10508266752 10524789184 10527412896 10534453248 10553647104 10558350374 10566107136 10629535168 10631233536 10632184992 10648902264 10657726464 10670309376 10687086592 10694514688 10721165312 10727188976 10753921024 10756601856 10769301504 10786234368 10796138496 10836650088 10853688846 10863654912 10892607488 10893582336 10927341568 10961708142 10963459584 10993661952 10994645844 11003756544 11021058048 11028718272 11089981056 11103074304 11104067988 11123304192 11137482752 11155992848 11164188672 11169164032 11206081341 11233001472 11234006784 11258483236 11274289152 11299864576 11317607757 11337213888 11341398016 11365466112 11370531172 11378884608 11383955648 11412324352 11450045376 11483694244 11492130816 11517169664 11518200408 11545870336 11559501824 11584032768 11589195233 11597709312 11616984288 11626610688 11631792128 11652985344 11666743296 11695816704 11731550208 11739704262 11767906304 11768959488 11781799936 11801380864 11811160064 11840387832 11877081216 11909800448 11920736256 11939479552 11958227064 11995285632 12014146144 12022972416 12028330496 12029406987 12031329024 12061310976 12068087598 12098161152 12148040192 12149981184 12169084928 12170174016 12180258816 12213813248 12245187416 12254183424 12259644544 12281981712 12290195456 12293259264 12312588288 12327124992 12403105792 12404215824 12434014208 12448694272 12449808384 12527666448 12529668096 12549368832 12550491954 12564185088 12565309536 12595494912 12642758436 12674264064 12689227776 12709179392 12712347648 12749706112 12759072768 12788659499 12790702848 12806950104 12827086818 12837715968 12838864896 12866837984 12914130944 12953586688 12954745986 12956815872 12989104128 12994892768 13004439552 13024886784 13085766144 13106341248 13153337344 13162479616 13195280384 13238894592 13244794552 13254524928 13275365376 13276553472 13287555072 13317697536 13358386272 13398525504 13407485952 13431914496 13437900476 13449035776 13487292416 13515914412 13530660864 13531871808 13564379136 13571638652 13573807104 13595149568 13611200512 13645119488 13666545216 13690220544 13696321639 13730452736 13740539904 13746663424 13775835843 13792100112 13826469888 13832631703 13856594752 13874195946 13907525632 13908770304 13951264908 13953494016 13958643712 13988265984 13994499904 14004781056 14011022336 14036550528 14045937664 14071529472 14088142848 14174978048 14176246656 14198536352 14210301952 14227079168 14297826816 14342135808 14343419376 14359068672 14381645824 14394851328 14448866784 14471585128 14475192732 14484873216 14524776448 14528397312 14572785024 14615610856 14617946112 14619254364 14642240613 14658215936 14659527792 14671675392 14694744064 14704957696 14749884842 14786641408 14797504512 14804099072 14805423984 14807789568 14831072256 14844690432 14885584896 14900393871 14941441788 14977335296 14978675712 15090143676 15113870317 15116285184 15130165248 15153954816 15171846144 15173203968 15266727168 15294543264 15312600576 15322841088 15350759424 15357600544 15445377024 15446759328 15463612416 15464996352 15489312384 15502147584 15537313792 15555657728 15588669096 15594422272 15642066944 15645966336 15652939016 15691945984 15703474176 15743812392 15762400128 15787183776 15801679872 15836108288 15837525561 15894315008 15944302752 15946850304 15973353396 15986589696 15993714176 16005464064 16030629888 16039209316 16041772032 16081747968 16090783464 16130881536 16179351552 16186561937 16199974912 16226898688 16240345088 16280533269 16338911232 16340373504 16347655649 16375975616 16391012352 16416784384 16436166656 16442562213 16490492928 16531587072 16538954432 16543077408 16599744512 16634971584 16654611456 16703555264 16706224128 16732491776 16733989272 16752246784 16753746048 16793993216 16849502208 16857011248 16887724854 16899018752 16911433728 16918970368 16949796864 17012097024 17054270464 17055796758 17075933472 17102782424 17116954624 17118486528 17225541366 17272994648 17275754496 17277300612 17318805504 17339252736 17366515712 17431682086 17447688192 17475121664 17479478016 17500114944 17543725056 17597325312 17605167622 17609556393 17651859456 17653439232 17672699904 17700487168 17702071296 17716740096 17756930048 17811181696 17815621824 17864700672 17876647936 17881104384 17909219328 17992928448 18021219216 18040881152 18042495744 18085838848 18098409472 18222060288 18224971776 18253627392 18255261024 18270388224 18320719872 18367781124 18389466816 18422972568 18435293184 18468882432 18490687488 18498927928 18545027072 18601686544 18604658688 18606323736 18651021312 18673041408 18674712576 18715400704 18762039296 18784190464 18791499672 18824053248 18846277632 18893242368 18901662208 18964137654 19011396096 19033841664 19063769088 19122847744 19124559168 19145424896 19186054272 19193135104 19240630227 19256573952 19265155712 19300256976 19313164288 19371196416 19430380032 19432118979 19490594816 19492339152 19522987484 19537330176 19546037056 19562233856 19659511872 19730006016 19740565312 19743719424 19774763008 19792920576 19847446528 19867191828 19898429551 19913048064 19921922384 19971567616 19976546304 20037579408 20096464927 20111228928 20120191568 20155046912 20156850714 20173553664 20205273088 20229128192 20230938624 20295991296 20346568704 20355636224 20357457978 20360710656 20392724352 20416800768 20430454784 20467679232 20593836032 20595679104 20618149888 20619995136 20652416512 20669530112 20784892128 20811293919 20861288448 20863155456 20926897362 20937965568 20991749856 21016533504 21049578368 21054825792 21068906496 21107294208 21116700748 21132214272 21259070336 21262467072 21264369984 21297804528 21315452928 21340618752 21374173184 21389029376 21442330624 21454377952 21507842048 21513203712 21522791147 21538603008 21572468736 21592276992 21673300176 21707377692 21727309824 21785214976 21787164672 21854683136 21923416284 21926919168 21987323904 21989291688 22007513088 22042116096 22057436544 22124827263 22179962112 22206148608 22208135976 22246608384 22274965504 22311985696 22328377344 22338328064 22412162682 22466002944 22468013568 22516966472 22548578304 22599729152 22635215514 22674427776 22682796032 22730932224 22741062344 22757769216 22767911296 22824648704 22900090752 22967388488 22984261632 23034339328 23036400816 23091740672 23119003648 23168065536 23178390466 23195418624 23233968576 23253221376 23263584256 23305970688 23333486592 23391633408 23463100416 23479408524 23516325833 23535812608 23537918976 23563599872 23602761728 23680775664 23750367641 23754162432 23819600896 23841472512 23878959104 23916454128 23990571264 24028292288 24045944832 24056660992 24058813974 24062658048 24122621952 24136175196 24196322304 24296080384 24299962368 24338169856 24340348032 24360517632 24427626496 24490374832 24508366848 24519289088 24563963424 24580390912 24586518528 24625176576 24654249984 24806211584 24808431648 24868028416 24897388544 24899616768 25055332896 25059336192 25098737664 25100983908 25128370176 25130619072 25190989824 25285516872 25331587281 25348528128 25378455552 25418358784 25424695296 25436025901 25499412224 25518145536 25577318998 25581405696 25583695137 25613900208 25654173636 25675431936 25677729792 25733675968 25828261888 25838312049 25907173376 25909491972 25913631744 25978208256 25989785536 26008879104 26049773568 26147523129 26171532288 26212682496 26306674688 26324959232 26390560768 26407751433 26477789184 26489589104 26509049856 26550730752 26553106944 26575110144 26635395072 26716772544 26797051008 26814971904 26863828992 26875800952 26898071552 26974584832 27031828824 27061321728 27063743616 27128758272 27143277304 27147614208 27190299136 27222401024 27290238976 27333090432 27380441088 27392643278 27460905472 27481079808 27493326848 27551671686 27584200224 27652939776 27665263406 27713189504 27748391892 27815051264 27817540608 27902529816 27906988032 27976531968 27988999808 28009562112 28022044672 28068616303 28073101056 28091875328 28143058944 28176285696 28349956096 28352493312 28397072704 28420603904 28454158336 28595653632 28684271616 28686838752 28718137344 28763291648 28789702656 28897733568 28943170256 28950385464 28969746432 29049552896 29056794624 29145570048 29231221712 29235892224 29238508728 29284481226 29316431872 29319055584 29343350784 29389488128 29409915392 29499769684 29573282816 29595009024 29608198144 29610847968 29615579136 29662144512 29689380864 29771169792 29800787742 29882883576 29954670592 29957351424 30180287352 30227740634 30232570368 30235276071 30260330496 30307909632 30343692288 30346407936 30533454336 30536186967 30589086528 30625201152 30645682176 30701518848 30715201088 30890754048 30893518656 30927224832 30929992704 30978624768 31004295168 31074627584 31111315456 31177338192 31188844544 31284133888 31291932672 31305878032 31383891968 31406948352 31487624784 31524800256 31574367552 31603359744 31672216576 31675051122 31788630016 31888605504 31893700608 31946706792 31973179392 31987428352 32010928128 32061259776 32078418632 32083544064 32163495936 32181566928 32261763072 32358703104 32373123874 32399949824 32453797376 32480690176 32561066538 32677822464 32680747008 32695311298 32751951232 32782024704 32833568768 32872333312 32885124426 32980985856 33063174144 33077908864 33086154816 33199489024 33269943168 33309222912 33407110528 33412448256 33464983552 33467978544 33504493568 33507492096 33587986432 33699004416 33714022496 33775449708 33798037504 33822867456 33837940736 33899593728 34024194048 34108540928 34111593516 34151866944 34205564848 34233909248 34236973056 34451082732 34545989296 34551508992 34554601224 34637611008 34678505472 34733031424 34767585699 34863364172 34895376384 34950243328 34958956032 35000229888 35087450112 35194650624 35210335244 35219112786 35303718912 35306878464 35345399808 35400974336 35404142592 35433480192 35513860096 35622363392 35631243648 35729401344 35753295872 35762208768 35818438656 35985856896 36042438432 36081762304 36084991488 36088220961 36171677696 36196818944 36444120576 36449943552 36507254784 36510522048 36540776448 36641439744 36735562248 36778933632 36845945136 36870586368 36937764864 36954226309 36981374976 36997855856 37090054144 37203373088 37209317376 37212647472 37302042624 37322006293 37346082816 37349425152 37430801408 37524078592 37568380928 37582999344 37648106496 37692555264 37786484736 37803324416 37928275308 38022792192 38067683328 38127538176 38245695488 38249118336 38290849792 38365978497 38372108544 38386270208 38481260454 38513147904 38530311424 38600513952 38626328576 38742392832 38860760064 38864237958 38981189632 38984678304 39045974968 39074660352 39092074112 39124467712 39319023744 39460012032 39481130624 39487438848 39549526016 39585841152 39694893056 39734383656 39796859102 39826096128 39843844768 39943135232 39953092608 40075158816 40192929854 40222457856 40240383136 40310093824 40313701428 40347107328 40410546176 40458256384 40461877248 40591982592 40693137408 40711272448 40714915956 40721421312 40785448704 40833601536 40860909568 40935358464 41088964917 41187672064 41191358208 41236299776 41239990272 41304833024 41339060224 41497895109 41569784256 41622587838 41722576896 41726310912 41853794724 41875931136 41983499712 42033067008 42099156736 42109651584 42137812992 42214588416 42233401496 42264428544 42518140672 42524934144 42528739968 42595609056 42630905856 42681237504 42748346368 42778058752 42884661248 42908755904 43015684096 43026407424 43045582294 43077206016 43144937472 43184553984 43346600352 43414755384 43454619648 43570429952 43574329344 43709366272 43846832568 43853838336 43926721839 43974647808 43978583376 44015026176 44084232192 44107825619 44114873088 44249654526 44359924224 44412297216 44416271952 44493216768 44549931008 44623971392 44656754688 44676656128 44824325364 44932005888 44936027136 45033932944 45199458304 45270431028 45341610951 45348855552 45365592064 45461864448 45482124688 45515538432 45535822592 45649297408 45800181504 45934776976 45968523264 46068678656 46072801632 46183481344 46238007296 46336131072 46356780932 46390837248 46467937152 46506442752 46527168512 46611941376 46666973184 46783266816 46926200832 46958817048 47032651666 47071625216 47075837952 47127199744 47205523456 47361551328 47500735282 47508324864 47512576683 47639201792 47682945024 47757918208 47832908256 47981142528 48056584576 48091889664 48113321984 48117627948 48125316096 48245243904 48272350392 48392644608 48559685811 48592160768 48599924736 48676339712 48680696064 48721035264 48855252992 48980749664 49016733696 49038578176 49042966947 49127926848 49160781824 49173037056 49250353152 49308499968 49612423168 49616863296 49736056832 49794777088 49799233536 50110665792 50118672384 50197475328 50201967816 50256740352 50261238144 50381979648 50571033744 50663174562 50697056256 50756911104 50836717568 50849390592 50872051802 50998824448 51036291072 51154637996 51162811392 51167390274 51227800416 51308347272 51350863872 51355459584 51467351936 51656523776 51676624098 51814346752 51818983944 51827263488 51956416512 51979571072 52017758208 52099547136 52295046258 52343064576 52425364992 52613349376 52649918464 52781121536 52815502866 52955578368 52979178208 53018099712 53101461504 53106213888 53150220288 53270790144 53433545088 53594102016 53629943808 53727657984 53751601904 53796143104 53949169664 54063657648 54122643456 54127487232 54257516544 54286554608 54295228416 54380598272 54444802048 54580477952 54666180864 54760882176 54785286556 54921810944 54962159616 54986653696 55103343372 55168400448 55305879552 55330526812 55426379008 55496783784 55630102528 55635081216 55805059632 55813976064 55953063936 55977999616 56019124224 56044089344 56137232606 56146202112 56183750656 56286117888 56352571392 56699912192 56704986624 56794145408 56841207808 56908316672 57191307264 57368543232 57373677504 57436274688 57526583296 57579405312 57795467136 57886340512 57900770928 57939492864 58099105792 58113589248 58291140096 58462443424 58471784448 58477017456 58568962452 58632863744 58638111168 58686701568 58778976256 58819830784 58999539368 59146565632 59190018048 59216396288 59221695936 59231158272 59324289024 59378761728 59542339584 59601575484 59695288653 59765767152 59909341184 59914702848 60289394781 60360574704 60455481268 60465140736 60470552142 60520660992 60615819264 60687384576 60692815872 61066908672 61072373934 61178173056 61250402304 61291364352 61403037696 61430402176 61618086677 61781508096 61787037312 61854449664 61859985408 61957249536 62008590336 62149255168 62222630912 62354676384 62377689088 62568267776 62583865344 62611756064 62767783936 62813896704 62975249568 63049600512 63148735104 63206719488 63344433152 63350102244 63577260032 63777211008 63787401216 63893413584 63946358784 63974856704 64021856256 64122519552 64156837264 64167088128 64326991872 64363133856 64523526144 64568373441 64717406208 64746247748 64799899648 64907594752 64961380352 65122133076 65355644928 65361494016 65390622596 65503902464 65564049408 65667137536 65744666624 65770248852 65961971712 66126348288 66155817728 66172309632 66374481789 66398978048 66539886336 66618445824 66648134569 66814221056 66824896512 66929967104 66935957088 67008987136 67014984192 67175972864 67398008832 67428044992 67550899416 67596075008 67645734912 67675881472 67799187456 68048388096 68217081856 68223187032 68303733888 68411129696 68467818496 68473946112 68902165464 69091978592 69103017984 69109202448 69275222016 69357010944 69466062848 69535171398 69726728344 69790752768 69900486656 69917912064 70000459776 70174900224 70389301248 70420670488 70438225572 70548977499 70607437824 70613756928 70690799616 70801948672 70808285184 71027720192 71244726784 71251102923 71262487296 71458802688 71506591744 71524417536 71636877312 71971713792 72084876864 72163524608 72169982976 72176441922 72343355392 72393637888 72888241152 72899887104 73014509568 73021044096 73081552896 73282879488 73471124496 73557867264 73691890272 73741172736 73875529728 73908452618 73962749952 73995711712 74180108288 74406746176 74418634752 74425294944 74604085248 74644012586 74692165632 74698850304 74861602816 75048157184 75136761856 75165998688 75296212992 75385110528 75572969472 75606648832 75856550616 76045584384 76135366656 76255076352 76308077703 76491390976 76498236672 76581699584 76731956994 76744217088 76772540416 76962520908 77026295808 77060622848 77201027904 77252657152 77484785664 77721520128 77728475916 77962379264 77969356608 78091949936 78149320704 78184148224 78248935424 78442569387 78638047488 78920024064 78962261248 78974877696 79099052032 79171682304 79223254299 79389786112 79468767312 79593718204 79652192256 79687689536 79886270464 79906185216 80150317632 80385859708 80444915712 80480766272 80620187648 80627402856 80694214656 80821092352 80916512768 80923754496 81124366631 81183965184 81386274816 81422544896 81429831912 81442842624 81570897408 81667203072 81721819136 81870716928 82177929834 82375344128 82382716416 82472599552 82479980544 82609666048 82678120448 82995790218 83139568512 83245175676 83445153792 83452621824 83707589448 83966999424 84066134016 84198313472 84205848909 84219303168 84275625984 84429176832 84466802992 84528857088 85036281344 85049868288 85057479936 85191218112 85261811712 85362475008 85496692736 85556117504 85769322496 85817511808 86031368192 86052814848 86091164588 86154412032 86289874944 86369107968 86693200704 86829510768 86909239296 87140859904 87148658688 87418732544 87693665136 87707676672 87853443678 87949295616 87957166752 88030052352 88168464384 88215651238 88229746176 88499309052 88719848448 88824594432 88832543904 88986433536 89099862016 89247942784 89313509376 89353312256 89648650728 89864011776 89872054272 90067865888 90398916608 90540862056 90683221902 90697711104 90731184128 90923728896 90964249376 91031076864 91071645184 91298594816 91600363008 91869553952 91937046528 92137357312 92145603264 92366962688 92476014592 92672262144 92713561864 92781674496 92935874304 93012885504 93054337024 93223882752 93333946368 93566533632 93852401664 93917634096 94065303332 94143250432 94151675904 94254399488 94411046912 94723102656 95001470564 95016649728 95025153366 95278403584 95365890048 95515836416 95665816512 95874251473 95962285056 96113169152 96183779328 96226643968 96235255896 96250632192 96490487808 96544700784 96785289216 96828421921 97119371622 97184321536 97199849472 97352679424 97361392128 97442070528 97710505984 97961499328 98033467392 98077156352 98085933894 98255853696 98321563648 98346074112 98500706304 98616999936 99224846336 99233726592 99472113664 99589554176 99598467072 100221331584 100237344768 100394950656 100403935632 100513480704 100522476288 100763959296 101142067488 101326349124 101394112512 101513822208 101673435136 101698781184 101744103604 101997648896 102072582144 102309275992 102325622784 102334780548 102455600832 102616694544 102701727744 102710919168 102934703872 103313047552 103353248196 103628693504 103637967888 103654526976 103912833024 103959142144 104035516416 104199094272 104302757097 104590092516 104686129152 104850729984 105299836928 105562243072 105631005732 105911156736 105958356416 106036199424 106202923008 106212427776 106300440576 106541580288 106867090176 107188204032 107259887616 107455315968 107503203808 107592286208 107898339328 108127315296 108245286912 108254974464 108515033088 108573109216 108590456832 108761196544 108889604096 109160955904 109332361728 109521764352 109570573112 109843621888 109924319232 109973307392 110206686744 110336800896 110611759104 110661053624 110852758016 110862678927 110993567568 111260205056 111270162432 111610119264 111627952128 111906127872 111955999232 111966018879 112038248448 112088178688 112274465212 112292404224 112367501312 112572235776 112705142784 113305933559 113399824384 113409973248 113588290816 113682415616 114382614528 114433589543 114737086464 114747355008 114872549376 115053166592 115097935491 115158810624 115590934272 115772681024 115801541856 115878985728 116198211584 116227178496 116582280192 116924886848 116943568896 116954034912 117137924904 117265727488 117276222336 117373403136 117557952512 117639661568 117999078736 118293131264 118380036096 118432792576 118443391872 118462316544 118648578048 118757523456 119084679168 119203150968 119390577306 119531534304 119818682368 119829405696 120578789562 120721149408 120910962536 120930281472 120941104284 121041321984 121231638528 121374769152 121385631744 122133817344 122144747868 122356346112 122500804608 122582728704 122806075392 122860804352 123236173354 123266894751 123563016192 123574074624 123708899328 123719970816 123914499072 124017180672 124298510336 124445261824 124493685327 124709352768 124755378176 125136535552 125167730688 125223512128 125535567872 125627793408 125950499136 126099201024 126297470208 126413438976 126688866304 126700204488 127154520064 127554422016 127574802432 127786827168 127892717568 127949713408 128043712512 128245039104 128313674528 128334176256 128653983744 128726267712 129047052288 129136746882 129434812416 129492495496 129599799296 129815189504 129922760704 130244266152 130711289856 130722988032 130781245192 131007804928 131128098816 131334275072 131489333248 131540497704 131923943424 132252696576 132311635456 132323476857 132344619264 132748963578 132797956096 133079772672 133236891648 133296269138 133628442112 133649793024 133859934208 133871914176 134017974272 134029968384 134351945728 134796017664 134856089984 135101798832 135192150016 135351762944 135598374912 136024832853 136096776192 136434163712 136446374064 136607467776 136822259392 136935636992 136947892224 137804330928 138183957184 138206035968 138218404896 138550444032 138714021888 138932125696 139070342796 139453456688 139581505536 139800973312 139835824128 140000919552 140349800448 140675254489 140778602496 140841340976 140876451144 141097954998 141214875648 141227513856 141381599232 141603897344 141616570368 142055440384 142489453568 142502205846 142524974592 142917605376 143013183488 143048835072 143273754624 143943427584 144169753728 144327049216 144339965952 144352883844 144686710784 144787275776 145679057433 145776482304 145799774208 146029019136 146042088192 146163105792 146565758976 146942248992 147115734528 147128900841 147383780544 147482345472 147751059456 147816905236 147925499904 147991423424 148360216576 148813492352 148837269504 148850589888 149208170496 149288025172 149384331264 149397700608 149723205632 150096314368 150273523712 150331997376 150592425984 150659538029 150770221056 151145938944 151213297664 151713101232 152091168768 152158948733 152270733312 152510152704 152616155406 152982781952 152996473344 153163399168 153463913988 153488434176 153545080832 153925041816 154052591616 154121245696 154402055808 154505314304 154969571328 155443040256 155456951832 155924758528 155938713216 156183899872 156298641408 156368296448 156497870848 156885138774 157276094976 157840048128 157924522496 157949755392 158198104064 158343364608 158446508598 158779572224 158937534624 159187436408 159304384512 159375379072 159772540928 159812370432 160300635264 160771719416 160889831424 160961532544 161240375296 161254805712 161388429312 161642184704 161833025536 161847508992 162248733262 162367930368 162772549632 162845089792 162859663824 162885685248 163141794816 163334406144 163443638272 163741433856 164355859668 164750688256 164765432832 164945199104 164959961088 165219332096 165991580436 166252573487 166279137024 166490351352 166890307584 166905243648 167415178896 167933998848 168132268032 168396626944 168411697818 168438606336 168551251968 168858353664 168933605984 169057714176 170072562688 170099736576 170114959872 170382436224 170523623424 170724950016 170993385472 171112235008 171538644992 171635023616 172062736384 172105629696 172182329176 172308824064 172579749888 172738215936 173386401408 173659021536 173818478592 174281719808 174297317376 174837465088 175387330272 175415353344 175706887356 175898591232 175914333504 176060104704 176336928768 176431302476 176459492352 176998618104 177439696896 177649188864 177665087808 177972867072 178052181307 178199724032 178495885568 178627018752 178706624512 179085865959 179297301456 179728023552 179744108544 179824212139 180135731776 180797833216 180868184343 181081724112 181366443804 181395422208 181462368256 181847457792 181928498752 182062153728 182143290368 182597189632 183200726016 183739107904 183874093056 184274714624 184291206528 184733925376 184854260031 184952029184 185344524288 185427123728 185563348992 185871748608 186025771008 186108674048 186447765504 186667892736 187133067264 187704803328 187835268192 188130606664 188286500864 188303351808 188508798976 188822093824 189446205312 190002941128 190033299456 190050306732 190556807168 190731780096 191031672832 191331633024 191748502946 191924570112 192226338304 192367558656 192453287936 192470511792 192501264384 192980975616 193089401568 193570578432 193656843842 193705120323 194238743244 194368643072 194399698944 194705358848 194722784256 194884141056 195922998656 196066934784 196154312704 196171867788 196480314121 196511707392 196643127296 196692148224 197001412608 197233999872 198449692672 198467453184 198944227328 199179108352 199196934144 199944403707 200442663168 200474689536 200789901312 200807871264 201026961408 201044952576 201527918592 202284134976 202652698248 202788225024 203027644416 203346870272 203397562368 203488207208 203995297792 204145164288 204618551984 204651245568 204669561096 204911201664 205233389088 205403455488 205421838336 205869407744 206626095104 206706496392 207257387008 207275935776 207309053952 207825666048 207918284288 208071032832 208398188544 208605514194 209180185032 209372258304 209701459968 210599673856 211124486144 211262011464 211646932497 211822313472 211916712832 212072398848 212405846016 212424855552 212519523437 213083160576 213734180352 213753308769 214376408064 214519775232 214910631936 215006407616 215184572416 215796678656 216254630592 216490573824 216509948928 217030066176 217146218432 217180913664 217522393088 217779208192 218321911808 218664723456 219043528704 219141146224 219687243776 219848638464 219946614784 220413373488 220673601792 221223518208 221322107248 221705516032 221725357854 221987135136 222520410112 222540324864 223220238528 223255904256 223812255744 223911998464 223932037758 224076496896 224176357376 224548930424 224584808448 224735002624 225144471552 225410285568 226611867118 226799648768 226819946496 227176581632 227364831232 228765229056 228867179086 228924233109 229474172928 229494710016 229745098752 230106333184 230195870982 230317621248 231181868544 231545362048 231603083712 231757971456 232396423168 232454356992 233164560384 233849773696 233887137792 233908069824 234275849808 234531454976 234552444672 234746806272 235115905024 235279323136 235998157472 236586262528 236760072192 236865585152 236886783744 236924633088 237297156096 237515046912 238169358336 238406301936 238781154612 239063068608 239637364736 239658811392 241157579124 241442298816 241821925072 241860562944 241882208568 242082643968 242463277056 242749538304 242771263488 243373099893 244267634688 244289495736 244712692224 245001609216 245165457408 245612150784 245721608704 246472346708 246533789502 247126032384 247148149248 247417798656 247439941632 247828998144 248034361344 248597020672 248890523648 248987370654 249418705536 249510756352 250273071104 250335461376 250447024256 251071135744 251900998272 252198402048 252594940416 252617546727 252826877952 253377732608 253400408976 254309040128 255108844032 255149604864 255573654336 255785435136 255899426816 256087425024 256490078208 256627349056 256668352512 257307967488 257452535424 258094104576 258273493764 258679584163 258869624832 258984990992 259199598592 259630379008 260488532304 261254044051 261422579712 261445976064 261562490384 262015609856 262256197632 262668550144 262978666496 263080995408 263847886848 264505393152 264623270912 264646953714 264689238528 265497927156 265595912192 266159545344 266473783296 266592538276 267256884224 267299586048 267719868416 267743828352 268035948544 268059936768 268703891456 269592035328 269712179968 270203597664 270384300032 270703525888 271196749824 272049665706 272193552384 272868327424 272892748128 273214935552 273644518784 273871273984 273895784448 275608661856 276367914368 276412071936 276436809792 277100888064 277428043776 277864251392 278140685592 278906913376 279163011072 279601946624 279671648256 279796284911 280001839104 280699600896 281350508978 281557204992 281682681952 281752902288 282195909996 282429751296 282455027712 282763198464 283207794688 283233140736 284110880768 284978907136 285004411692 285049949184 285835210752 286026366976 286097670144 286547509248 287622754419 287886855168 288339507456 288654098432 288679931904 288705767688 289373421568 289574551552 290485265763 291358114866 291552964608 291599548416 292058038272 292084176384 292326211584 293131517952 293884497984 294231469056 294257801682 294767561088 294964690944 295502118912 295633810472 295850999808 295982846848 296720433152 297626984704 297674539008 297701179776 298416340992 298576050344 298768662528 298795401216 299446411264 300192628736 300547047424 300663994752 301184851968 301319076058 301540442112 302291877888 302426595328 303426202464 304182337536 304317897466 304541466624 305020305408 305232310812 305965563904 305992946688 306326798336 306927827976 306976868352 307850083632 308105183232 308242491392 308754779333 308804111616 309010628608 309939142656 310886080512 310913903664 311849517056 311877426432 312367799744 312597282816 312736592896 312995741696 313770277548 314552189952 315849044992 315899510784 316396208128 316686729216 316893017196 317559144448 317875069248 318374872816 318608769024 318750758144 319545081856 319624740864 320601270528 321543438832 321779662848 321923065088 322480750592 322509611424 322776858624 323284369408 323666051072 323695017984 324497466524 324735860736 325545099264 325690179584 325719327648 325771370496 326283589632 326668812288 326887276544 327482867712 328711719336 329501376512 329530865664 329890398208 329919922176 330438664192 331983160872 332505146974 332558274048 332588036781 332980702704 333780615168 333810487296 334830357792 335867997696 335898056637 336264536064 336793253888 336823395636 336877212672 337102503936 337716707328 337867211968 338115428352 339917800677 340145125376 340199473152 340229919744 340764872448 341047246848 341986770944 342224470016 343077289984 343270047232 343300768629 344125472768 344211259392 344364658352 344617648128 345159499776 345476431872 346772802816 347318043072 347636957184 348563439616 348594634752 349674930176 350774660544 350830706688 351413774712 351797182464 351828667008 352120209408 352673857536 352862604952 352918984704 353997236208 354879393792 355298377728 355330175616 355945734144 356104362614 356399448064 356991771136 357254037504 357413249024 358171731918 358594602912 359456047104 359488217088 359648424278 360271463552 361595666432 361736368686 362163448224 362732887608 362790844416 363694915584 363856997504 364124307456 364286580736 365194379264 366401452032 367478215808 367748186112 368549429248 368582413056 369467850752 369708520062 369904058368 370689048576 370854247456 371126697984 371743497216 372051542016 372217348096 372895531008 373335785472 374266134528 375409606656 375670536384 376261213328 376573001728 376606703616 377017597952 377644187648 378892410624 380005882256 380066598912 380100613464 381113614336 381463560192 382063345664 382663266048 383497005892 383849140224 384452676608 384735117312 384906575872 384941023584 385002528768 385961951232 386178803136 387141156864 387313687684 387410240646 388477486488 388737286144 388799397888 389410717696 389445568512 389768282112 391845997312 392133869568 392308625408 392343735576 392960628242 393023414784 393286254592 393384296448 394002825216 394467999744 396899385344 396934906368 396970430571 397888454656 398358216704 398393868288 399888807414 400885326336 400949379072 401579802624 401615742528 402053922816 402089905152 403055837184 404568269952 405305396496 405576450048 406055288832 406693740544 406795124736 406976414416 407990595584 408290328576 409237103968 409302491136 409339122192 409822403328 410466778176 410806910976 410843676672 411738815488 413252190208 413412992784 414514774016 414551871552 414618107904 415651332096 415836568576 416142065664 416796377088 417211028388 418360370064 418744516608 419402919936 421199347712 422025763467 422248972288 422524022928 423293864994 423644626944 423833425664 424144797696 424811692032 424849711104 425039046874 426166321152 427468360704 427506617538 428752816128 429039550464 429821263872 430012815232 430369144832 431593357312 432509261184 432981147648 433019897856 434060132352 434292436864 434361827328 435044786176 435558416384 436643823616 437329446912 438087057408 438282292448 439374487552 439697276928 439893229568 440826746976 441347203584 442447036416 442644214496 443411032064 443450715708 443974270272 445040820224 445080649728 446440477056 446511808512 447624511488 447823996928 447864075516 448152993792 448352714752 449097860848 449169616896 449470005248 450288943104 450820571136 451978614087 453223734236 453599297536 453639892992 454353163264 454729662464 456476846199 457530458112 457734358172 457848466218 458948345856 458989420032 459490197504 460212666368 460391741964 460635242496 462363737088 463090724096 463206167424 463515942912 464792846336 464908713984 466329120768 466536941983 467699547392 467774275584 467816139648 468551699616 469062909952 469104889344 469493612544 470231810048 470558646272 471996314944 473172525056 473520144384 473731170304 473773567488 473849266176 474594312192 475030093824 476338716672 476812603872 477562309224 478126137216 479274729472 479317622784 482315158248 482884597632 483643850144 483721125888 483764417136 484165287936 484926554112 485186081809 485499076608 485542526976 486746199786 488535269376 488578991472 489425384448 490003218432 490330914816 491224301568 491443217408 492944693416 493067579004 494252064768 494296298496 494835597312 494879883264 495657996288 497194041344 497781047296 497974741308 498757720461 498837411072 499021512704 500546142208 500670922752 500894048512 502142271488 503801996544 504396804096 505189880832 505235093454 505653755904 506755465216 506800817952 508618080256 510217688064 510299209728 511147308672 511570870272 511798853632 512174850048 512980156416 513254698112 513336705024 514615934976 514905070848 516188209152 516546987528 517359168326 517739249664 517969981984 518399197184 519260758016 520977064608 522508088102 522845159424 522891952128 523124980768 524031219712 524512395264 525337100288 525957332992 526161990816 527695773696 529010786304 529246541824 529293907428 529378477056 530995854312 531191824384 532319090688 532947566592 533185076552 534156543921 534513768448 534599172096 535439736832 535487656704 536071897088 536119873536 537407782912 539184070656 539424359936 539472636417 540407195328 540768600064 541407051776 542393499648 544099331412 544387104768 545736654848 545785496256 546429871104 547289037568 547742547968 547791568896 551217323712 552735828736 552824143872 552873619584 554201776128 554562780093 554856087552 555728502784 556281371184 557813826752 558326022144 559203893248 559343296512 559592569822 560003678208 561399201792 562701017956 563114409984 563365363904 563505804576 564391819992 564859502592 564910055424 565526396928 566415589376 566466281472 568221761536 569957814272 570008823384 570099898368 571670421504 572052733952 572195340288 573095018496 575245508838 575773710336 576679014912 577308196864 577359863808 577411535376 578746843136 579149103104 580970531526 582716229732 583105929216 583199096832 584116076544 584168352768 584652423168 587768995968 588462938112 588515603364 589440942363 589535122176 589929381888 591004237824 591267620944 591701999616 591965693696 593440866304 595253969408 595349078016 595402359552 596832681984 597152100688 597537325056 597590802432 598892822528 599833211121 600385257472 601094094848 601327989504 602369703936 602638152116 603080884224 604583755776 604853190656 606852404928 608364675072 608635794932 609082933248 610040610816 610464621624 611931127808 611985893376 612653596672 613855655952 613953736704 615700167264 616210366464 616484982784 617509558666 617608223232 618021257216 619878285312 621772161024 621827807328 623699034112 623754852864 624735599488 625194565632 625473185792 625991483392 627540555096 629104379904 631698089984 631799021568 632792416256 633373458432 633786034392 635118288896 635750138496 636749745632 637217538048 637501516288 637558570311 639090163712 639249481728 641202541056 643086877664 643559325696 643846130176 644961501184 645019222848 645553717248 646568738816 647332102144 647390035968 648994933048 649471721472 651090198528 651380359168 651438655296 651542740992 652567179264 653337624576 653774553088 654965735424 657423438672 659002753024 659061731328 659780796416 659839844352 660877328384 663966321744 665010293948 665116548096 665176073562 665961405408 667561230336 667620974592 669660715584 671735995392 671796113274 672529072128 673586507776 673646791272 673754425344 674205007872 675433414656 675734423936 676230856704 677798953447 679835601354 680290250752 680398946304 680459839488 681529744896 682094493696 683973541888 684448940032 686154579968 686540094464 686601537258 688250945536 688422518784 688729316704 689235296256 690318999552 690952863744 693545605632 694636086144 695273914368 697126879232 697189269504 699349860352 701549321088 701661413376 702827549424 703594364928 703657334016 704240418816 705347715072 705725209904 705837969408 707994472416 709758787584 710596755456 710660351232 711891468288 712208725228 712798896128 713983542272 714508075008 714826498048 716343463836 717189205824 718912094208 718976434176 719296848556 720542927104 723191332864 723472737372 724326896448 725465775216 725581688832 727389831168 727713995008 728248614912 728573161472 730119299679 730388758528 732802904064 733129480259 734956431616 735496372224 737098858496 737164826112 738935701504 739417040124 739808116736 741378097152 741708494912 742253395968 743486994432 744103084032 744434696192 745791062016 746671570944 748532269056 750819213312 751341072768 752522426656 753146003456 753213407232 754035195904 755288375296 757784821248 760011764512 760133197824 760201226928 762227228672 762927120384 764126691328 765326532096 766994011784 767698280448 768905353216 769470234624 769813151744 769882047168 770005057536 771923902464 772357606272 774282313728 774627375368 774820481292 776038752489 776954972976 777474572288 777598795776 778821435392 778891137024 783691994624 783762132153 784267739136 784617250816 784687471152 785921256484 786046829568 786572509184 786768592896 788005650432 788935999488 793798770688 793869812736 793940861142 795776909312 796787736576 799777614828 801035126801 801770652672 801898758144 803159605248 803231485056 804107845632 804179810304 806111674368 809136539904 810610792992 811152900096 812110577664 813387481088 813590249472 813952828832 815981191168 816580657152 818474207936 818604982272 818678244384 819644806656 820933556352 821613821952 821687353344 823477630976 826504380416 826825985568 829029548032 829103743104 829236215808 831302664192 831673137152 832284131328 833592754176 834422056776 836720740128 837489033216 838805839872 839388854733 842398695424 844051526934 844497944576 845048045856 846587729988 847289253888 847666851328 848289595392 849623384064 849699422208 850078093748 852332642304 854936721408 855013235076 857505632256 858079100928 859642527744 860025630464 860738289664 862868263257 863186714624 865018522368 865962295296 866039795712 866425749397 868120264704 868584873728 868723654656 870089572352 871116832768 871455797289 873287647232 874658893824 876174114816 876564584896 878748975104 879394553856 879786459136 881653493952 882694407168 884894072832 885288428992 886822064128 886901431416 887948540544 890081640448 890161299456 892880954112 893023617024 895249022976 895647993856 895728151032 896305987584 896705429504 898195721696 898339233792 898940010496 900577886208 901641142272 903957228174 906447468472 907198595072 907279785984 908706326528 909459324928 912953692398 915060916224 915468716344 915696932436 917896691712 917978840064 918980395008 920425332736 920783483928 924727474176 926181448192 926264337999 926412334848 927031885824 929585692672 929817427968 932658241536 933073883966 935399094784 935548551168 935632279296 937103399232 938125819904 938209778688 938987225088 940463620096 941117292544 943992629888 946345050112 947462340608 947547134976 947698532352 949188624384 950060187648 952677433344 953625207744 955124618448 956252274432 958549458944 958635245568 964630316496 965769195264 967287700288 967442251776 967528834272 968330575872 969853108224 970372163618 970998153216 971085053952 973492399572 977070538752 977157982944 978850768896 980006436864 980661829632 982448603136 982886434816 985889386832 986135158008 988504129536 988592596992 989671194624 989759766528 991315992576 994388082688 995562094592 995949482616 997515440922 997674822144 998043025408 1001092284416 1001341845504 1001788097024 1004284542976 1007603993088 1008793608192 1010379761664 1010470186908 1011307511808 1013510930432 1013601635904 1017236160512 1019753402031 1020435376128 1020598419456 1022294617344 1023141740544 1023597707264 1025960312832 1026509396224 1026673410048 1029231869952 1029810141696 1029902305887 1032376418304 1033093975056 1034718336652 1035478499328 1035939963968 1036798394368 1038521516032 1041954129216 1045016176204 1045690318848 1045783904256 1046249961536 1048062439424 1049024790528 1050674200576 1051914665984 1052323981632 1054616766203 1055391547392 1058021572608 1058493083648 1058587814856 1058756954112 1061991708624 1062383648768 1064638181376 1065112641131 1065895133184 1066370153104 1068313087842 1069027536896 1069198344192 1070879473664 1070975313408 1072143794176 1072239747072 1074815565824 1078368141312 1078848719872 1078945272834 1080814390656 1081537200128 1082814103552 1084786999296 1088198662824 1091473309696 1091570992512 1092859742208 1094578075136 1095485095936 1095583137792 1102434647424 1105471657472 1105648287744 1105747239168 1108403552256 1109125560186 1109712175104 1111457005568 1112562742368 1115627653504 1116652044288 1118407786496 1118686593024 1119185139644 1120007356416 1122798403584 1125402035912 1126228819968 1126730727808 1127011609152 1128783639984 1129719005184 1129820110848 1131052793856 1132831178752 1132932562944 1136443523072 1139915628544 1140017646768 1140199796736 1143340843008 1144105467904 1144390680576 1146190036992 1150491017676 1151547420672 1153358029824 1154616393728 1154719727616 1154823070752 1158298206208 1161941063052 1165432459464 1166211858432 1166398193664 1168232153088 1168336705536 1169304846336 1175537991936 1176925876224 1177031206728 1178881884726 1179070244352 1179858763776 1182008475648 1182535241888 1183403999232 1183931387392 1186881732608 1190507938816 1190698156032 1190804719104 1193665363968 1194304201376 1195074650112 1195181604864 1197785645056 1199666422242 1200770514944 1202188189696 1202655979008 1204739407872 1205276304232 1206161768448 1209167511552 1209706381312 1213704809856 1216729350144 1217271589864 1218165866496 1220081221632 1220929243248 1223862255616 1223971786752 1225307193344 1227711311904 1227907473408 1231400334528 1232420732928 1232969965568 1235019117332 1235216446464 1236042514432 1239756570624 1243544322048 1243655614656 1246365269149 1247398068224 1247509705728 1249471198976 1250389131264 1250946371584 1255081110192 1258208759808 1258769484973 1263396179968 1263598043136 1265584832512 1266077290401 1266746916864 1267572068784 1270236577792 1271500276992 1273499491264 1274435076096 1275003032576 1275117140622 1278180327424 1278498963456 1282405082112 1286173755328 1287118651392 1287692260352 1289923002368 1290038445696 1291107434496 1293137477632 1294664204288 1294780071936 1297989866096 1298943442944 1302180397056 1302760718336 1302877310592 1303085481984 1305134358528 1306675249152 1307549106176 1309931470848 1314846877344 1318005506048 1318123462656 1319561592832 1319679688704 1321754656768 1327932643488 1330020587896 1330233096192 1330352147124 1331922810816 1335122460672 1335241949184 1339321431168 1343471990784 1343592226548 1345058144256 1347173015552 1347293582544 1347508850688 1348410015744 1350866829312 1351468847872 1352461713408 1355597906894 1355935842261 1359671202708 1360580501504 1360797892608 1360919678976 1363059489792 1364188987392 1368897880064 1369430538597 1372309159936 1373080188928 1373203074516 1376501891072 1376845037568 1377458633408 1378470592512 1380637999104 1381905727488 1387091211264 1389272172288 1390547828736 1394253758464 1394378539008 1398699720704 1399610825949 1403098642176 1403322826752 1405655098848 1407188729856 1407314668032 1408480837632 1410695430144 1411450419808 1411675938816 1415988944832 1419517575168 1421193510912 1421320702464 1423782936576 1424417450456 1425597792256 1427967084544 1429016150016 1429652996096 1432686927672 1434378411648 1437824188416 1437952868352 1438593697112 1441085854208 1446382665728 1446945474744 1448653792896 1450931550432 1451163377664 1454779662336 1455427990016 1455558245427 1456497229824 1457146322944 1460238599358 1460777517056 1465605808128 1466258960518 1469912863232 1470992744448 1474197716992 1474329652224 1477871403008 1478834080248 1482756194304 1483416989824 1484506791936 1486973988864 1487636664059 1488869392384 1491582124032 1493343141888 1496273161383 1497064538112 1501638426624 1502682145536 1505044853312 1506292006912 1506426814464 1508070391808 1510576750592 1515569642496 1520023529024 1520266395648 1520402453856 1524454457344 1525854240768 1528253382656 1530653064192 1533988023568 1535396560896 1537810706432 1538940469248 1539626303488 1539764094336 1540010115072 1543847804928 1544715212544 1548564627456 1549254750736 1549640962584 1552077504978 1553909945952 1554949144576 1555197591552 1557642870784 1557782274048 1567383989248 1567524264306 1568535478272 1569234501632 1569374942304 1571842512968 1572093659136 1573145018368 1573537185792 1576011300864 1577871998976 1587597541376 1587739625472 1587881722284 1591553818624 1593575473152 1599555229656 1602070253602 1602469631763 1603541305344 1603797516288 1606319210496 1606462970112 1608215691264 1608359620608 1612223348736 1618273079808 1618417909251 1621221585984 1622305800192 1624221155328 1626774962176 1627180498944 1627905657664 1631962382336 1633161314304 1636948415872 1637209964544 1637356488768 1639289613312 1641867112704 1643227643904 1643374706688 1646955261952 1653008760832 1653651971136 1658059096064 1658207486208 1658472431616 1662605328384 1663346274304 1664568262656 1667185508352 1668844113552 1673441480256 1674978066432 1677611679744 1678777709466 1684797390848 1688103053868 1688995889152 1690096091712 1693175459976 1694578507776 1695333702656 1696579190784 1699246768128 1699398844416 1700156187496 1704665284608 1709873442816 1710026470152 1715011264512 1716158201856 1719285055488 1720051260928 1721476579328 1725736526514 1726373429248 1730037044736 1731924590592 1732079591424 1732851498794 1736240529408 1737169747456 1737447309312 1740179144704 1742233665536 1742911594578 1746575294464 1749317787648 1752348229632 1753129169792 1757497950208 1759572918272 1763306987904 1765388814336 1768322827089 1769788145664 1770576857984 1773644128256 1773802862832 1775897081088 1780163280896 1780322598912 1785761908224 1786047234048 1790498045952 1791295987712 1791456302064 1792611975168 1793410859008 1796391443392 1796678467584 1797880020992 1801155772416 1803282284544 1807914456348 1812894936944 1814397190144 1814559571968 1817412653056 1825907384796 1828778308357 1830121832448 1830937432688 1831393864872 1835793383424 1835957680128 1837960790016 1840850665472 1841566967856 1849454948352 1852362896384 1852528675998 1852824669696 1854063771648 1859171385344 1859634855936 1865316483072 1866147767932 1870798189568 1871097102336 1871264558592 1874206798464 1876251639808 1876419557376 1877974450176 1880927240192 1882234585088 1887985259776 1892690100224 1894924681216 1895094269952 1895397064704 1898377248768 1900120375296 1905354866688 1907250415488 1910249236896 1912504548864 1912675710933 1917098917888 1917270491136 1929260632992 1931538390528 1934575400576 1934884503552 1935057668544 1936661151744 1939706216448 1940744327236 1941996306432 1942170107904 1946984799144 1954141077504 1954315965888 1957701537792 1958573994377 1960012873728 1961323659264 1964897206272 1965772869632 1971778773664 1972270316016 1977008259072 1977185193984 1978066333529 1979342389248 1979519533056 1982631985152 1988776165376 1991124189184 1991898965232 1995030881844 1995349644288 1996086050816 2002184568832 2002683691008 2003576194048 2008569085952 2015207986176 2017587216384 2020759523328 2020940373816 2022615023616 2027021860864 2027203271808 2033396860341 2034472321024 2039506804062 2040870752256 2041196838912 2044589234688 2046283481088 2047195414528 2051920625664 2053018792448 2053346820096 2058463739904 2059620283392 2059804611774 2064752836608 2066187950112 2069436673304 2070956998656 2071879927936 2073596788736 2077043032064 2083908258432 2090032352408 2091380637696 2091567808512 2092499923072 2096124878848 2098049581056 2101348401152 2103829331968 2104647963264 2109233532406 2110783094784 2116043145216 2116986167296 2117175629712 2117513908224 2123983417248 2124767297536 2129276362752 2130225282262 2131790266368 2132740306208 2136626175684 2138055073792 2138396688384 2141758947328 2141950626816 2144287588352 2144479494144 2156736282624 2157697439744 2157890545668 2161283455331 2161628781312 2163074400256 2165628207104 2169573998592 2176397325648 2182946619392 2183141985024 2185719484416 2189156150272 2190970191872 2191166275584 2199388440777 2204869294848 2210943314944 2211296575488 2211494478336 2216807104512 2218251120372 2219424350208 2222914011136 2225125484736 2231255307008 2233304088576 2236815572992 2237373186048 2238370279288 2240014712832 2245596807168 2250804071824 2252457639936 2253461455616 2254023218304 2257567279968 2259438010368 2259640221696 2262105587712 2265662357504 2265865125888 2272887046144 2279831257088 2280035293536 2280399593472 2286681686016 2288210935808 2288781361152 2292380073984 2300982035352 2303094841344 2306716059648 2309232787456 2309439455232 2309646141504 2316596412416 2323882126104 2328116257467 2330864918928 2332423716864 2332796387328 2336464306176 2336673411072 2337714757807 2351075983872 2351286396459 2353851752448 2354062413456 2357763769452 2358140488704 2359717527552 2364016951296 2365070483776 2366807998464 2367862774784 2373763465216 2381015877632 2381396312064 2381609438208 2387330727936 2388608402752 2390363209728 2395571290112 2399332844484 2401541029888 2403105380403 2404376379392 2405311958016 2409478815744 2410552608464 2412323536896 2418335023104 2419412762624 2427409619712 2433458700288 2434543179728 2436331732992 2440162443264 2441858486496 2447724511232 2447943573504 2450614386688 2455422623808 2455814946816 2462800669056 2464841465856 2465939931136 2470038234664 2470432892928 2472085028864 2479513141248 2487088644096 2487311229312 2492730538298 2494796136448 2495019411456 2498942397952 2500778262528 2501892743168 2510162220384 2516417519616 2517538969946 2518166564199 2526792359936 2527196086272 2531169665024 2532154580802 2533493833728 2535144137568 2543000553984 2546998982528 2548870152192 2550006065152 2550234281244 2556360654848 2556997926912 2564810164224 2572347510656 2574237302784 2575384520704 2579846004736 2580076891392 2582214868992 2586274955264 2589328408576 2589560143872 2595979732192 2597886885888 2599277248191 2604360794112 2605521436672 2605754621184 2606170963968 2610268717056 2613350498304 2615098212352 2619862941696 2629693754688 2636011012096 2636246925312 2639123185664 2639359377408 2643509313536 2655865286976 2660041175792 2660466192384 2660704294248 2663845621632 2670244921344 2670483898368 2678642862336 2686943981568 2687184453096 2690116288512 2694346031104 2694587165088 2695017701376 2696820031488 2701733658624 2702937695744 2704923426816 2711195813788 2711871684522 2719342405416 2721161003008 2721595785216 2721839357952 2726118979584 2728377974784 2737795760128 2738861077194 2744618319872 2746160377856 2746406149032 2753003782144 2753690075136 2754917266816 2756941185024 2761275998208 2774182422528 2778544344576 2778793013997 2781095657472 2788507516928 2788757078016 2797399441408 2799221651898 2806197284352 2806645653504 2811310197696 2814377459712 2814629336064 2816961675264 2821390860288 2822900839616 2823351877632 2831977889664 2839035150336 2842387021824 2842641404928 2847565873152 2848834900912 2851195584512 2855934169088 2858032300032 2859305992192 2865373855344 2868756823296 2875648376832 2875905736704 2877187394224 2882171708416 2892765331456 2893890949488 2897307585792 2901863100864 2902326755328 2909559324672 2910855980032 2911116490854 2912994459648 2914292645888 2920477198716 2921555034112 2931211616256 2932517921036 2939825726464 2941985488896 2948395433984 2948659304448 2955742806016 2957668160496 2965512388608 2966833979648 2969013583872 2973947977728 2975273328118 2977738784768 2983164248064 2986686283776 2992546322766 2994129076224 3003276853248 3005364291072 3010089706624 3012584013824 3012853628928 3016140783616 3021153501184 3031139284992 3040047058048 3040532791296 3040804907712 3048908914688 3051708481536 3056506765312 3061306128384 3067976047136 3070793121792 3075621412864 3077880938496 3079252606976 3079528188672 3080020230144 3087695609856 3089430425088 3097129254912 3098509501472 3099281925168 3104155009956 3107819891904 3109898289152 3110395183104 3115285741568 3115564548096 3134767978496 3135048528612 3137070956544 3138469003264 3138749884608 3143685025936 3144187318272 3146290036736 3147074371584 3152022601728 3155743997952 3163850298609 3175195082752 3175479250944 3175763444568 3183107637248 3187150946304 3195337923393 3199110459312 3204140507204 3204939263526 3207082610688 3207595032576 3212638420992 3212925940224 3216431382528 3216719241216 3224446697472 3236546159616 3236835818502 3242443171968 3244611600384 3248442310656 3253549924352 3254360997888 3255811315328 3263924764672 3265758593881 3273896831744 3274419929088 3274712977536 3278579226624 3283734225408 3286455287808 3286749413376 3293910523904 3306017521664 3307303942272 3316118192128 3316414972416 3316944863232 3325210656768 3326692548608 3329136525312 3334371016704 3337688227104 3346882960512 3349956132864 3355223359488 3357555418932 3369594781696 3376206107736 3380192183424 3386350919952 3389157015552 3390667405312 3393158381568 3396302572663 3398493536256 3398797688832 3400312374992 3409330569216 3419746885632 3420052940304 3430022529024 3432316403712 3438570110976 3440102521856 3442953158656 3451473053028 3452746858496 3460074089472 3463849181184 3464159182848 3465702997588 3474339494912 3474894618624 3480358289408 3484467331072 3485823189156 3493150588928 3498635575296 3504696459264 3506258339584 3514995900416 3519145836544 3526613975808 3530777628672 3536645654178 3539576291328 3541153715968 3547288256512 3547605725664 3551794162176 3560326561792 3560645197824 3571523816448 3572094468096 3580996091904 3582591975424 3582912604128 3585223950336 3586821718016 3592782886784 3593356935168 3595760041984 3602311544832 3606564569088 3615828912696 3625789873888 3628794380288 3629119143936 3634825306112 3651814769592 3657556616714 3660243664896 3661874865376 3662787729744 3671586766848 3671915360256 3675921580032 3681701330944 3683133935712 3698909896704 3704725792768 3705057351996 3705649339392 3708127543296 3718342770688 3719269711872 3730632966144 3732295535864 3739095807447 3741596379136 3742194204672 3742529117184 3748413596928 3752503279616 3752839114752 3761854480384 3764469170176 3775970519552 3776308454919 3785380200448 3789849362432 3790188539904 3790794129408 3796754497536 3800240750592 3810709733376 3814500830976 3820498473792 3825009097728 3825351421866 3834197835776 3834540982272 3858521265984 3863076781056 3869150801152 3869769007104 3870115337088 3873322303488 3879412432896 3881488654472 3883992612864 3884340215808 3893969598288 3908282155008 3908631931776 3915403075584 3917147988754 3920025747456 3922647318528 3929794412544 3931545739264 3943557547328 3944540632032 3954016518144 3954370387968 3956132667058 3958684778496 3959039066112 3965263970304 3977552330752 3982248378368 3983797930464 3990061763688 3990699288576 4004369137664 4005367382016 4007152388096 4017138171904 4030415972352 4035174432768 4041519046656 4041880747632 4045230047232 4054043721728 4054406543616 4066793720682 4068944642048 4079013608124 4081741504512 4082393677824 4089178469376 4092566962176 4094390829056 4106037584896 4106693640192 4116927479808 4119240566784 4119609223548 4129505673216 4132375900224 4138873346608 4141913997312 4143759855872 4147193577472 4154086064128 4167816516864 4180064704816 4182761275392 4183135617024 4184999846144 4192249757696 4196099162112 4198832477847 4202696802304 4207658663936 4209295926528 4218467064812 4221566189568 4232086290432 4233972334592 4234351259424 4235027816448 4247966834496 4249534595072 4258552725504 4260450564524 4263580532736 4265480612416 4273252351368 4276110147584 4276793376768 4283517894656 4283901253632 4288575176704 4288958988288 4313472565248 4315394879488 4315781091336 4322566910662 4323257562624 4326148800512 4331256414208 4339147997184 4352794651296 4365893238784 4366283970048 4366674736281 4371438968832 4378312300544 4381940383744 4382332551168 4398776881554 4409738589696 4421886629888 4422593150976 4422988956672 4433614209024 4436502240744 4445828022272 4450250969472 4462510614016 4462909992177 4466608177152 4473631145984 4474746372096 4476740558576 4480029425664 4491193614336 4501608143648 4504915279872 4506922911232 4508046436608 4515134559936 4518876020736 4519280443392 4524211175424 4531324715008 4531730251776 4545774092288 4559662514176 4560070587072 4560799186944 4573363372032 4576421871616 4577562722304 4584760147968 4601964070704 4606189682688 4613432119296 4618465574912 4618878910464 4619292283008 4633192824832 4647764252208 4656232514934 4661729837856 4664847433728 4665592774656 4672928612352 4673346822144 4675429515614 4702151967744 4702572792918 4707703504896 4708124826912 4715527538904 4716280977408 4719435055104 4728033902592 4730140967552 4733615996928 4735725549568 4747526930432 4762031755264 4762792624128 4763218876416 4774661455872 4777216805504 4780726419456 4791142580224 4798665688968 4803082059776 4806210760806 4808752758784 4810623916032 4818957631488 4821105216928 4824647073792 4836670046208 4838825525248 4854819239424 4866917400576 4869086359456 4872663465984 4880324886528 4883716972992 4895449022464 4895887147008 4901228773376 4910845247616 4911629893632 4925601338112 4929682931712 4931879862272 4940076469328 4940865785856 4944170057728 4959026282496 4974177288192 4974622458624 4985461076596 4989592272896 4990038822912 4997884795904 5001556525056 5003785486336 5020324440768 5032835039232 5035077939892 5036333128398 5053584719872 5054392172544 5062339330048 5064309161604 5066987667456 5070288275136 5086001107968 5093997965056 5097740304384 5100012130304 5100468562488 5112721309696 5113995853824 5129620328448 5131906361813 5144695021312 5148474605568 5150769041408 5159692009472 5160153782784 5164429737984 5172549910528 5178656817152 5179120287744 5191959464384 5195773771776 5198554496382 5208721588224 5211042873344 5211509242368 5212341927936 5220537434112 5226700996608 5230196424704 5239725883392 5259387509376 5272022024192 5272493850624 5278246371328 5278718754816 5287018627072 5311730573952 5320082351584 5320932384768 5321408588496 5327691243264 5340489842688 5340967796736 5357285724672 5373887963136 5374368906192 5380232577024 5388692062208 5389174330176 5390035402752 5393640062976 5403467317248 5405875391488 5409846853632 5422391627576 5423743369044 5438684810832 5442322006016 5443191570432 5443678715904 5452237959168 5475591520256 5477722154388 5486334925071 5489236639744 5492320755712 5492812298064 5506007564288 5507380150272 5509834533632 5513882370048 5522551996416 5548364845056 5557088689152 5557586027994 5562191314944 5577514156032 5594798882816 5598443303796 5612394568704 5613291307008 5622620395392 5628754919424 5629258672128 5633923350528 5642781720576 5645801679232 5646703755264 5663955779328 5678070300672 5684774043648 5685282809856 5695131746304 5697669801824 5702391169024 5711868338176 5716064600064 5718611984384 5730747710688 5737513646592 5751296753664 5751811473408 5754374788448 5764343416832 5785530662912 5787781898976 5794615171584 5803726201728 5804653510656 5819118649344 5821711960064 5822232981708 5825988919296 5828585291776 5840954397432 5843110068224 5862423232512 5865035842072 5875721983131 5879651452928 5883970977792 5896790867968 5897318608896 5911485612032 5915336320992 5931024777216 5933667959296 5934199000587 5938027167744 5947895955456 5950546656236 5955477569536 5966328496128 5973372567552 5985092645532 5988258152448 6006553706496 6010728582144 6020179413248 6025168027648 6025707257856 6042307002368 6062278569984 6064980245779 6080094116096 6081065582592 6081609815424 6097817829376 6100190581023 6103416963072 6113013530624 6122612256768 6135952094272 6141586243584 6151242825728 6155761876992 6158505213952 6159056377344 6160040460288 6175391219712 6178860850176 6194258509824 6197019002944 6198563850336 6208310019912 6215639783808 6219796578304 6220790366208 6230571483136 6231129096192 6269535956992 6270097057224 6274141913088 6276938006528 6277499769216 6287370051872 6288374636544 6292580073472 6294148743168 6304045203456 6311487995904 6327700597218 6350390165504 6350958501888 6351526889136 6366215274496 6374301892608 6390675846786 6398220918624 6408281014408 6409878527052 6414165221376 6415190065152 6425276841984 6425851880448 6432862765056 6433438482432 6473092319232 6473671637004 6483850365993 6484886343936 6489223200768 6496884621312 6507099848704 6508721995776 6511622630656 6527849529344 6531517187762 6547793663488 6548839858176 6549425955072 6557158453248 6567468450816 6572910575616 6573498826752 6587821047808 6598165322331 6612035043328 6614607884544 6632236384256 6632829944832 6633889726464 6650421313536 6653385097216 6658273050624 6668742033408 6675376454208 6693765921024 6699912265728 6710446718976 6715110837864 6739189563392 6752412215472 6760384366848 6772701839904 6778314031104 6781334810624 6786316763136 6792605145326 6796987072512 6797595377664 6800624749984 6818661138432 6839493771264 6840105880608 6860045058048 6864632807424 6877140221952 6880205043712 6885906317312 6902946106056 6905493716992 6920148178944 6927698362368 6928318365696 6931405995176 6948678989824 6949789237248 6960716578816 6968934662144 6971646378312 6986301177856 6997271150592 7009392918528 7012516679168 7013144273421 7029991800832 7038291673088 7053227951616 7061555257344 7073291308356 7079152582656 7082307431936 7094576513024 7095211451328 7103588324352 7120653123584 7121290395648 7143047632896 7144188936192 7161992183808 7165183950848 7165825208256 7173643436032 7185565773568 7186713870336 7191520083968 7204623089664 7209316141209 7213129138176 7231657825392 7251579747776 7257588760576 7258238287872 7269650612224 7303629539184 7315113233428 7320487329792 7323749730752 7325575459488 7343173533696 7343830720512 7351843160064 7363402661888 7366267871424 7397819793408 7409451585536 7410114703992 7411298678784 7416255086592 7436685541376 7438539423744 7455788487917 7461265932288 7464591071728 7478191614894 7483192758272 7484388409344 7485058234368 7496827193856 7505006559232 7505678229504 7523708960768 7528938340352 7551941039104 7552616909838 7570760400896 7579698724864 7580377079808 7581588258816 7593508995072 7600481501184 7629001661952 7640996947584 7650018195456 7650702843732 7668395671552 7669081964544 7717042531968 7726153562112 7738301602304 7739538014208 7740230674176 7746644606976 7758824865792 7762977308944 7767985225728 7768680431616 7787939196576 7797831744573 7816564310016 7817263863552 7830806151168 7834295977508 7840051494912 7845294637056 7859588825088 7863091478528 7887115094656 7889081264064 7908033036288 7908740775936 7912265334116 7917369556992 7918078132224 7930527940608 7955104661504 7964496756736 7967595860928 7980123527376 7981398577152 8008738275328 8010734764032 8014304776192 8034276343808 8060831944704 8064424282849 8070348865536 8083038093312 8083761495264 8090460094464 8108087443456 8108813087232 8133587441364 8137889284096 8158027216248 8163483009024 8164787355648 8178356938752 8185133924352 8188781658112 8212075169792 8213387280384 8233854959616 8238481133568 8239218447096 8259011346432 8264751800448 8277746693216 8283827994624 8287519711744 8294387154944 8308172128256 8335633033728 8360129409632 8365522550784 8366271234048 8369999692288 8384499515392 8392198324224 8397664955694 8405393604608 8415317327872 8418591853056 8436934129624 8443132379136 8464172580864 8467944669184 8468702518848 8470055632896 8495933668992 8499069190144 8517105451008 8520901129048 8527161065472 8530961224832 8546504702736 8552220295168 8553586753536 8567035789312 8567802507264 8577150353408 8577917976576 8626945130496 8630789758976 8631562182672 8645133821324 8646515125248 8652297601024 8662512828416 8678295994368 8705589302592 8731786477568 8732567940096 8733349472562 8742877937664 8756624601088 8764665102336 8797553763108 8811386394811 8819477179392 8843773259776 8845186301952 8845977913344 8867228418048 8873004481488 8891656044544 8900501938944 8925021228032 8925819984354 8933216354304 8947262291968 8949492744192 8953481117152 8960058851328 8982387228672 9003216287296 9009830559744 9013845822464 9016092873216 9030269119872 9037752041472 9038560886784 9048422350848 9062649430016 9063460503552 9091548184576 9119325028352 9120141174144 9121598373888 9146726744064 9152843743232 9155125444608 9169520295936 9203928141408 9212379365376 9226864238592 9236931149824 9237757820928 9238584566016 9266385649664 9295528504416 9312465029868 9323459675712 9329694867456 9331185549312 9345857224704 9346693644288 9350859031228 9404303935488 9405145585836 9415407009792 9416249653824 9431055077808 9432561954816 9438870110208 9456067805184 9460281935104 9467231993856 9471451099136 9491550895827 9495053860864 9524063510528 9525585248256 9526437752832 9530683243367 9549322911744 9554433611008 9561452838912 9582285160448 9586013770179 9597331377936 9606164119552 9612421521612 9617505517568 9621247832064 9637915262976 9642210433856 9649294147584 9673340092416 9677651050496 9709638478848 9733834801152 9738172718912 9745326931968 9760649773056 9767433945984 9790898044928 9791774294016 9797275781643 9802457546752 9821690495232 9823259787264 9851202676224 9859365863424 9863759724544 9880152938656 9881731571712 9888340115456 9918052564992 9948354576384 9949244917248 9970922153192 9979184545792 9980077645824 9995769591808 10003113050112 10007570972672 10040648881536 10065670078464 10070155879784 10072666256796 10107169439744 10108784345088 10124678660096 10128618323208 10140576550272 10172002215936 10187995930112 10188907717989 10195480608768 10200024260608 10200937124976 10225442619392 10227991707648 10259240656896 10263812723626 10289390042624 10296949211136 10301538082816 10319384018944 10320307565568 10328859475968 10345099821056 10358240575488 10383918928768 10391547543552 10397108992764 10413456648413 10422085746688 10423018484736 10424683855872 10441074868224 10453401993216 10479451766784 10518775018752 10544044048384 10544987701248 10556492742656 10557437509632 10574037254144 10623461147904 10640164703168 10641864769536 10642817176992 10655382486528 10680979685376 10681935593472 10714571449344 10747775926272 10748737812384 10760465154048 10777384124416 10778348660352 10780070805504 10787280125952 10806934634496 10811750782976 10819693707264 10844783255152 10847486738088 10877369621664 10884644012032 10886383140864 10887357431808 10904475918336 10951183040512 10955444308776 10972669850142 10978473279488 10984641511424 10985624596128 11012015128576 11014760300544 11019669067264 11027764740096 11045103992832 11096729690112 11114177378304 11115172055988 11124382629888 11155028312064 11189597765632 11196886607592 11217287422341 11224789137408 11226582614016 11245240790784 11257509838848 11258517344256 11263534742161 11285563441152 11291603358464 11293407510528 11327911558656 11328925364757 11356140601344 11369548087296 11370565619712 11390263492608 11395339603648 11404782338048 11423736676352 11432129200128 11437223968768 11461495421376 11475027293184 11502593507328 11503622946816 11508749576896 11528686833664 11571061325824 11575563797952 11589230343168 11607452403456 11609307021312 11638237298688 11643423920128 11644465963416 11651977838592 11657170583552 11681908794864 11686220136448 11724846465024 11730071684144 11751443966262 11759302905856 11767941955584 11793581735936 11794637217792 11822971224064 11830672641984 11862049554432 11867335918592 11868398001174 11876054335488 11895791910912 11901093312472 11910955139072 11932656992256 11946745135104 11970185291064 12013107412992 12021457164288 12040358826496 12050336055296 12051414515712 12084614004736 12124557139968 12129960491558 12160188232192 12162131165184 12163219630848 12195635658752 12200381162046 12206833926144 12226027061248 12245224513536 12271904188544 12283172487168 12302485651456 12317010427904 12318112754688 12320080920576 12350782439424 12357721700352 12388517019648 12394038005888 12397127700672 12416620039824 12431279567616 12439593156608 12441580732416 12461142966272 12462258192384 12539071913984 12540194114448 12548283826176 12553876013056 12554999538432 12574740103744 12576749273088 12585160146944 12588297486336 12608090406912 12622975991808 12655401194436 12700780331008 12701917003776 12703053778272 12748603785216 12781351693572 12796441837248 12816562028816 12819757054104 12828330442752 12830380130304 12850553683968 12851703760896 12865725530112 12866876964864 12946184638464 12947343274008 12967700731986 12969772687872 12978446401536 12993769242624 13014199697408 13017443991552 13023245261312 13055699058688 13063034375524 13095587326976 13097679716352 13098851910144 13114316906496 13134936901632 13145821151232 13146997653504 13175642095616 13196330644662 13224070086656 13229215769088 13264472768512 13265659889664 13267779452928 13300842627072 13306770194432 13337484066816 13350752908416 13387531842048 13388729976531 13399824531456 13420893437952 13430221675728 13478379126784 13504824430944 13520768733696 13545403679808 13556628062208 13562669621248 13572633526272 13585210290652 13593974145024 13595190755328 13601249499968 13637322276864 13678987542528 13680211761216 13710017960639 13720090116096 13729265614848 13754280443904 13760410087424 13805892212112 13810987433984 13840296357888 13846464334703 13855396724736 13856636731392 13862811990352 13897357979648 13899578474496 13921433157632 13937869324288 13943292756624 13972602355712 13994542301184 14018785837056 14025033358336 14026288546842 14059983601664 14076583346176 14106455903232 14123110514688 14146582616712 14158305165312 14164614863872 14189153026048 14190422902656 14207176648704 14241306247168 14242580791296 14286095265792 14288377872384 14323984367616 14330367901696 14331650416512 14347286872064 14371131547136 14373427740672 14383040167936 14409246179328 14418632282418 14426258276352 14463315650784 14503159495552 14515177521152 14516476575744 14539301224448 14607259078368 14630226466856 14640974659584 14647499461504 14651150918976 14686347067392 14687661441024 14703686320128 14726805323776 14732535742848 14795639586816 14818903171072 14820229407984 14822597357568 14832510173184 14873371082752 14877078847488 14911576975834 14922531864576 14929182143456 14956383229788 14966385516544 14968776818688 14970116468736 14993654387712 15010013118464 15011356459008 15057876680704 15103882078208 15105233819676 15141520801792 15159397449728 15160754159616 15163176517632 15187017990144 15200963002368 15258003323904 15281993895168 15300036390912 15301405687464 15336791343104 15338163929088 15395719085439 15434085063936 15452307124224 15476603204608 15479076028416 15480461348352 15493289213952 15517649731584 15525954617888 15535970451456 15537360863232 15575878393152 15595663489146 15633128620032 15634527727104 15661612302336 15668591955016 15680102989824 15690589274112 15719177650176 15726182957056 15774230189312 15778162528128 15816066072576 15817481551872 15824530668232 15834739113984 15836156264448 15861055881216 15910209323008 15928993513472 15935191721856 15960247054752 15962797154304 16017476550656 16021469528064 16028609552384 16068552687616 16121663889408 16128848565698 16140697731072 16166076186624 16167522990528 16180920188928 16216174886912 16217626174464 16267174882728 16316054432496 16326966018048 16329574711296 16356713877504 16364003304649 16377563316224 16424150339584 16426774560768 16459004775213 16467709919232 16476962267136 16478436894192 16518022692864 16529503600896 16555493386432 16567655989248 16575039423488 16588774309888 16616344256512 16671266067456 16720258819264 16732542468096 16739999384576 16768999030784 16784396648448 16795329911388 16810787209216 16830634655744 16837183706112 16873868259248 16886264758272 16928345161728 16935889338368 16937405037696 16940111265792 16991867337984 16998138380288 17034210902016 17041802258096 17054322130944 17061922449664 17093009405472 17104440590336 17107173507072 17134071578624 17135605014528 17154300706816 17155835953152 17253890260992 17261579517952 17263124365344 17290267642648 17293030250496 17304595202048 17325025656832 17356591988736 17411178605184 17463572955136 17465135880192 17466698945124 17485755875328 17513249202176 17529330204672 17595107526216 17622772789622 17627165949393 17638954358784 17687546519552 17690372603904 17691955826688 17734456836096 17746008962976 17801003877888 17802597001761 17850042456064 17851639968708 17866432708608 17894524583936 17898985488384 17906962234304 17920117702656 17964774457344 18006432574592 18019661119488 18027691644928 18032185746432 18060538239744 18075504082944 18077121773568 18125298860032 18126921007104 18183096369152 18194940737337 18238650056704 18240282348288 18243196747776 18293453488128 18305687486464 18310250889216 18339040591872 18407856282816 18424758730752 18453728477184 18473862299648 18475515641856 18477169132032 18532771299328 18591057008832 18624930059736 18646919351424 18659389734912 18662371098624 18691714449408 18693387288576 18701718062456 18808607870976 18810291171672 18830814019584 18832499307648 18862110155616 18865123909632 18877740220416 18912135610368 18920563870208 18934463987712 18942902198272 18983101791654 18990107721728 19048127021056 19051170496512 19052875505664 19061366486734 19098645823488 19108867222016 19122905677824 19164570320896 19172027540358 19194662755872 19212328239104 19224843043224 19242495664128 19275830525952 19284420867712 19298588295168 19355302100992 19419276957696 19451551097979 19467669602304 19476345437824 19490653863936 19521299546112 19534867891968 19581796089856 19583548588032 19594551563286 19604915093504 19643380990464 19646519574528 19702405352448 19718731726848 19727519449088 19760305877312 19763463143424 19776680230912 19836105129984 19896709152768 19898489834496 19941844306384 19958369091584 19960155291648 19991539183616 20006226100224 20015141945344 20081297763072 20131340156928 20140311759568 20145332513592 20214338879488 20217568690176 20249357320192 20257236646416 20281153100544 20344004431872 20375991860224 20377815435978 20390961217536 20400048521216 20401874249952 20450885238784 20455983415296 20518481313792 20527625447252 20578780085248 20593898422272 20603076165632 20638768037888 20640615131136 20657718951936 20690199642112 20716481150976 20767837857536 20783095087104 20794217985528 20826913296826 20844171493376 20846036969472 20849367711744 20882149736448 20906803986432 20958903533568 21037550037504 21039432820263 21088088096768 21089975402496 21112985485312 21114875019264 21148074508288 21246922295808 21280329406336 21283729539072 21285634353984 21310764973056 21361959370752 21363871186944 21429142898688 21495551852544 21497475624768 21520930308096 21554768248832 21556697320704 21560141611008 21574560251904 21613869268992 21623501565952 21639387414528 21689566510304 21694973476176 21754739243328 21769288024064 21772766281728 21774714863616 21808951836672 21902366081024 21910888617552 21945339700284 21956946558976 21969283022848 21971249192256 22024030257152 22029520601088 22039338134528 22055529480192 22090207985664 22193459380224 22228354756608 22230344111976 22248765259776 22310056624128 22367365463751 22379195531264 22393773215184 22434574844682 22449578274816 22453165228032 22490481581568 22515019677696 22517034688512 22527069484322 22571126882304 22583206716928 22586815021056 22655823117312 22657850729514 22712281202688 22739096174592 22741131239424 22780526985216 22790679207296 22809564676096 22847473352704 22874447937536 22922990842752 22950054586368 23005187014656 23007245893632 23017499153792 23057373667328 23142122651648 23151127595904 23178460686336 23214904806912 23218614042624 23276474597376 23286847840256 23288931926832 23303955677184 23314341167104 23363817589728 23372440272896 23449692930048 23460143368288 23502887932524 23518605811712 23535883911168 23587163471872 23589274435584 23661345283968 23724099108864 23734671837184 23736796002348 23752108670976 23774118008641 23791583821824 23802186624944 23821910278144 23865313984512 23893490270208 23940370582128 24026214825984 24042914328576 24080717652992 24100672110592 24102829031424 24169228009472 24193272848547 24249114279936 24259920983116 24320376464384 24324262330368 24326439261696 24391271317504 24400762324092 24413667852288 24452054122496 24490449027072 24543808377088 24566344974336 24604971302912 24634020855808 24636225509376 24640161841152 24701564878848 24715443400704 24777034039296 24788076011776 24794255401344 24833240079648 24862559135232 24879186313216 24883161464832 24922285932544 24924516384768 25078143827968 25080388228896 25096567652352 25107752026112 25109999076864 25149480207488 25153498546176 25170320293888 25176594972672 25216180813824 25245951983616 25310802388872 25401560662016 25403834007552 25406107556544 25497207570432 25562703387144 25592883674496 25633124057632 25639514108208 25656660885504 25660760260608 25701107367936 25703407521792 25714862335877 25731451060224 25733753929728 25892369276928 25894686548016 25935401463972 25939545375744 25956892803072 25987538485248 26028399394816 26034887983104 26046490522624 26111398117376 26126068751048 26191174653952 26195359432704 26197703820288 26228633812992 26269873803264 26293995307008 26351284191232 26392661289324 26434159184433 26448140173312 26458431538176 26528945537024 26531319779328 26535558905856 26601685254144 26613540388864 26674968133632 26701505816832 26775063684096 26777459953062 26799649062912 26841786875904 26860443351456 26956758253568 27009648861888 27041537467392 27090807359616 27113256124416 27125339242496 27145267052544 27170420581304 27187948290048 27190381510656 27202498999936 27274644553728 27357975085056 27360423522432 27420035921278 27440180232192 27458531229696 27508560887808 27520820174848 27611784424224 27621974867968 27680592715776 27692928669406 27710793449472 27713273462784 27725623980704 27794715959296 27799156948992 27842866315264 27875738648576 27886585513248 27989084602368 28037571674112 28050066716672 28052577093684 28119967203328 28153166692352 28212911806464 28246221029376 28293165233424 28316610330624 28329229727744 28378306052096 28380845805312 28414353297408 28482612494336 28485161582592 28572190531584 28576755744768 28592049730101 28647968735232 28660735803392 28663300833024 28694573744128 28742263094272 28746855481344 28766080335872 28818492358656 28837264564836 28852516552704 28926631301568 29006318991104 29030355042304 29032953151488 29078602448896 29214518156736 29260452933712 29281949319168 29294998923008 29302301837952 29372694134784 29375322882048 29391827344929 29407372640256 29453610647552 29465071485696 29591279173632 29637806342144 29640458815968 29645194715136 29665020346368 29746742165504 29754157694976 29823153951668 29845063729152 29858364286912 29912766459576 29932771033088 29937553637376 29940232937472 29987308775424 30020026236928 30022712918016 30115753361408 30207764156416 30210467639352 30283041603584 30318794899456 30321508319232 30326353035264 30374035980288 30516006647808 30563987790336 30566723153967 30600072781824 30602811374928 30673582686208 30676327858176 30791438170878 30868170127872 30904614248448 30953206409216 30958152056832 30960922696704 30986578427904 31035299463168 31051909235776 31074721726464 31151756786304 31191326978292 31240369945239 31266257240064 31269055454208 31323224604672 31337183910032 31360205979648 31438355300352 31452365914112 31548460378624 31556325056256 31632132145152 31634963103744 31649061336464 31669478227968 31672312528896 31722111762432 31820418646016 31857987026944 31870383443712 31920494109504 31925594308608 32034953101312 32042939056128 32057219104768 32137105375232 32243327778816 32257697131396 32281395462144 32332152373248 32335045981056 32361840377856 32432349773824 32435252348928 32534349765456 32632108864992 32653932036096 32659149422592 32713427755008 32728006609298 32755126632448 32848300679168 32853549121536 32918009550426 32935419838464 32953924534272 32956873788384 33036045385728 33059007201792 33110986772864 33135311978496 33150078846976 33177548619776 33232688513024 33342532134912 33440517638528 33465084936192 33479998769152 33537998061568 33568793296896 33590659822776 33621574418432 33661269311488 33674367412224 33747736518496 33772529516544 33790604226483 33856690323456 33871778676736 33874810075392 33880222531584 33983734675968 33996276760576 34068421804032 34083604516192 34108644261888 34123844899328 34186018810944 34208881180672 34214347014144 34268143157248 34271210029056 34308601413632 34311671906304 34507780521984 34523159035904 34526248730688 34580535285296 34586060500992 34609190404096 34650051313664 34713183977472 34822357210368 34927145910272 34930271760384 34933397890248 34971511750656 35026498404352 35058660409344 35190215052432 35245545579244 35254331898786 35277908717568 35375093039104 35380745207808 35383911653376 35468913672192 35492017925952 35602007755776 35605194003522 35700084912128 35703279937416 35732865417216 35789049167872 35797970976768 35813924468608 35840235405312 35923344532691 36012865149184 36039322238976 36055383289856 36064371492864 36121076479488 36151008165888 36154243547136 36250597720064 36253842014208 36366192738304 36389881474674 36477300113408 36480564696576 36486393495552 36586906976256 36611374972928 36620501778432 36678081183744 36815712565632 36849517461504 36907456954368 36947724599296 36951031283712 36954338264064 37065542598656 37182114017664 37249860119472 37293838702848 37318779469824 37324742197248 37383428898816 37386774577152 37403436124912 37617215741952 37620582343344 37661628039168 37664998615296 37724220311232 37730247819264 37755480440832 37824271220736 37841127740416 37868927975424 37885804396544 37966203583308 37980215443456 38096254042112 38102340993024 38105751011328 38122732973468 38217734444032 38245811355648 38329140641792 38344055080716 38389325511744 38424656478208 38449686086448 38484991328256 38551661051904 38568841735424 38597176590336 38710604201984 38838553915392 38903102195958 38935339204608 38952690875648 38981307727872 39042599092224 39069735783936 39163592179712 39167097176064 39189103126572 39209830187008 39286761980928 39293039149056 39404810704896 39437463453696 39455038898176 39520611754624 39526926286848 39553360461824 39672210259968 39793418305536 39796979668992 39883688612768 39916738183168 39920310583296 39983078367232 40012452200448 40030283890688 40162595526144 40262680313856 40280623519136 40290665027184 40428677758976 40435137380352 40498714640384 40514473292832 40562306201088 40688008863744 40751983720448 40755630871956 40781922435072 40800097042432 40803748499904 40901770477568 40911966830592 41036962627584 41055250894504 41130053881917 41157560170496 41187796844544 41206152331264 41277536075776 41281230262272 41380399284224 41432962301952 41535675715072 41539393004109 41566190174208 41588435971056 41653826593652 41688342986752 41692073938944 41698735423488 41764299472896 41813607972864 41917807067136 42075100075008 42078865640526 42176176193536 42179950804992 42229750038528 42296149016576 42454861720453 42493844591616 42560658812672 42567459078144 42571268707968 42621529946112 42723918741504 42727742373888 42858285797376 42991103705088 42994951249536 43041860616192 43109536497664 43113394641408 43120283222016 43149120503808 43227738537984 43247003131904 43278774829056 43379133020608 43389946952352 43509478486656 43538576048128 43545532563456 43549429727232 43617903673344 43804732162048 43821777235104 43890679400568 43938566045696 43942498384512 44048060514304 44059041202176 44078676269056 44111058960384 44180415971328 44386918760448 44456709513216 44460688223952 44497530519552 44620113248256 44734730927502 44758391062528 44787546430368 44869149689364 44899156549632 44906330456064 44980963163136 45030039355392 45034069377024 45054138968644 45166413433856 45173630042112 45311646234624 45315701459028 45424562405376 45478192349184 45482262478848 45561053970432 45581358414592 45619129352192 45694946705408 45748895875072 45845981685504 45900109172736 46010374029312 46014491787264 46034998307584 46114747334656 46187157256317 46284245303296 46302255191808 46356921372672 46429809613824 46437228085248 46552949194752 46573695680512 46577863853664 46607911354368 46628682334208 46727635179456 46744880545792 46899385860096 46920286736576 47005775865048 47037211623424 47071767822336 47174326943744 47178548871168 47322690567936 47448198217728 47469343674368 47473592004696 47504217341952 47548236017282 47583167643648 47604373249888 47643820556288 47730627969024 47786980540416 47880741164256 48052429651968 48085828657152 48161435305984 48201344221184 48205658062848 48338456018944 48386545697094 48498228559872 48519841966232 48640752928768 48648524660736 48652878523392 48782542635008 48801524648184 48904108244992 48980898054144 49087616754176 49092009913947 49132689948672 49209942605824 49268041711616 49272451018752 49280323682304 49403129757696 49430886801408 49554068078592 49576152023552 49588510802688 49666480159296 49725118270464 49758372626432 49766322929664 49844571865088 49849032769536 50156287655936 50160776457792 50215504052224 50219998153728 50298960414976 50306997092352 50340640587776 50353189945344 50432361627648 50491903967232 50621604777744 50803121324032 50807668015104 50812215113088 50994415140864 51125406774288 51185767348992 51266248115264 51279028216416 51313321771008 51321520521216 51402214735872 51406815043584 51429724671754 51462902120448 51467507859456 51784738553856 51789373096032 51870802927944 51879090751488 51913785606144 51975076970496 52056798789632 52069775966208 52092981045248 52222796234752 52252137502096 52382349307904 52390718865408 52395407640576 52457267625984 52539747606528 52587990614016 52702568382464 52785322578648 52868318368866 52896280346624 52916863076352 53057891074048 53062639558656 53071117811712 53203370508288 53227080777728 53403011633664 53550127368192 53554919906124 53599298125824 53683573751808 53720886702912 53913516507136 54019297723776 54083074934784 54181614719232 54226512248832 54250678484992 54340841162608 54375896580096 54380763021312 54404997999872 54549289107456 54584822212011 54715950170112 54720847044864 54840071842556 54880360464384 54917062459392 55017121775616 55041640349696 55223568848448 55243949735936 55361185431552 55385857338812 55421586898944 55426546925568 55451247961408 55589431918592 55598313897984 55685732630528 55751477297152 55773171026496 55978169204736 56075143348224 56100133433344 56105154187368 56239934406656 56306333384704 56425823612928 56450969979943 56492442058752 56586330466848 56633220661248 56658459455488 56756612104192 56761691610624 56828706594816 56965224988672 56970323165184 57144381063168 57153511489536 57184099460202 57295937470464 57321471606784 57326601666048 57389147488256 57484526188544 57493710962688 57532160671744 57636984717312 57674529129672 57853262603136 58012637982208 58060710084608 58065906302976 58157204897792 58429036313472 58520905867424 58563898638336 58589997846016 58604603675904 58745388269568 58750645764096 58783654689858 58814745280512 58907221295104 58930142971392 59182558347264 59275612684288 59280917631936 59290389430272 59330040692736 59493484331008 59508315389952 59646307903336 59690127458304 59716728573824 59825532919152 59865542066176 59875107274752 59880465874944 59974617550848 60040052473856 60045425836032 60231506722816 60415528312832 60420935278704 60566083207168 60637589798912 60643016638464 60652706070528 60748071960576 61032013295616 61127975580672 61133446307934 61200145563648 61205622749856 61352655716352 61582876341756 61736340255744 61809228496896 61906412818432 61916304113664 61921845393408 61973156855808 62070598926336 62103818471552 62149443452928 62303513572608 62382653956584 62480739890478 62532514480128 62538110908416 62646449209344 62674367820064 62720411959296 62876710600704 62904731828224 63096920757248 63112650112512 63264264290304 63269926207488 63298122672928 63338956455936 63344625057792 63444223524864 63640837292032 63715974053888 63740766887424 63840988219008 63851188617216 64069906202624 64085878112256 64114438209536 64274210750464 64486655557632 64515394262792 64562790924288 64664304746496 64670091962112 64723680755712 64864699547648 64870504697856 65068699530912 65264217729984 65307864072192 65318298845184 65426855510016 65456013218596 65510253264896 65696601358336 65707098243072 65836019100852 65870839676928 65907849068544 65913747576768 66072090771456 66118014403584 66221973545728 66270623956992 66300157693952 66465377026048 66685064269824 66714782703569 66881035277056 66930169872384 66959997538304 67075996123136 67102096391253 67137586593792 67181319645552 67243148836864 67322538622976 67348734824448 67495473036992 67545059033088 67581208452966 67713380646912 67743557353472 67749620150784 67760445063168 67967469351936 67992553521152 68136843608064 68167209032384 68217288523776 68247689798656 68372037621888 68417762361344 68428694028288 68536286314496 68542420058112 68617202827264 68623343812608 69015561043968 69046318071808 69052497461376 69161070570592 69172121001984 69218380808192 69300102627328 69426367954944 69644714420736 69854291820544 69860543520768 69866795780496 69943023501312 70052996808704 70117320818688 70380430104864 70491091158488 70508663797572 70555817435136 70750186078208 70761490415616 70767823306752 70984035851904 71204015511552 71210388007044 71322354025923 71400169824256 71406559874832 71465730834432 71578098335744 71595941953536 71627848937216 71680470810624 71846689065382 72025730298368 72078644477952 72110766579712 72128742985728 72242152958976 72302016331776 72308487094272 72507684028416 72579818545641 72732385476608 72779762949348 72954600226816 72961129393152 72972786991104 73173813952512 73241003556864 73356162367488 73631425131264 73699034923008 73814913908736 73895449198592 73902062567424 73908676528128 74131085197312 74364228035328 74499720238944 74587677405696 74637558939648 74649484394496 74766857797632 74773549154304 74806872249824 75234431483904 75241164686688 75323256078336 75329997230592 75448440622464 75460495638528 75510960881664 75648542441472 75682255480832 75737855950848 75771608793088 75932407166616 75960430886912 76192508084224 76204681986048 76211502022656 76245465946936 76435468888064 76491622711296 76658281283584 76688110161432 76778651023488 76849312956416 76899372172896 76969982656512 77103322103808 77137683470848 77144587007631 77194353180672 77421208403968 77677107830784 77806204391916 77870678409216 77905381751296 77962615455744 78085198184448 78139471567872 78327184359424 78334194352128 78378206253144 78573523961856 78586078298112 78809621409792 78844743195127 78910077796352 79041223509248 79053852573696 79106720923648 79302477553299 79344420519936 79586836611072 79593959337984 79767377225536 79833476366336 79840621166592 79966156734464 80024904400896 80060567781376 80325191052288 80525360627712 80561247038272 80581330054368 80857355517952 80870274760704 80997429280768 81028946585664 81124612402176 81376017727488 81503967440896 81511261743912 81563844870144 81600194084864 81607496999808 81803540955136 81823933661184 82073925255168 82110501789008 82260107763834 82315120340992 82375593689088 82412304662528 82555072151552 82562460524544 82760798568448 82865924603904 83071351430144 83078786008218 83132380348416 83176871942112 83307653187304 83376685973504 83384147877888 83397470846976 83528598945792 83627215945728 84150200150016 84157731281052 84352352387072 84359901609984 84459500077056 84592298033152 84909723440906 84987689183232 85121317625344 85134918156288 85142537415936 85243059892224 85447837483008 85455484747776 85716571594752 85776149190303 85982207410176 85989902499072 86083721232384 86219072995328 86226789282816 86240566444032 86298241007616 86455477075968 86494006263808 86557549658112 86758266041216 86779893904704 87018956973312 87077152096256 87091065126912 87098859454464 87235807346688 87609464324096 87643554470208 87781358801136 87877132091392 87884996769024 88096121028608 88118082404352 88157352538112 88222117920768 88360831942656 88773837520896 88913419026432 88921376447904 88995061039104 89240226496512 89469461855004 89516782125056 89575092860736 89738299378728 89798313099264 89812660912128 89961926326272 90060078710784 90068138754048 90108277937288 90332826867712 90347260084224 90623292469248 90631402918056 90849124810752 90956384698368 90964524957696 91122107940864 91162716829184 91238258704384 91389893410816 91497791750144 91691963371008 91800218345472 92020748058624 92028983574528 92069996615168 92229494669312 92374314512634 92568490606592 92604510383616 92713842745344 92859619227648 92874456170496 93105898389504 93147391361024 93155727707328 93257364668416 93455270358912 93489761091584 93721109835717 93798771720192 93840573473152 94011551730096 94074423246848 94348653887488 94357097742336 94645381135872 94896396435456 94938687348736 94947184009392 95008434683904 95096472034564 95166335287296 95208746499776 95287641112576 95461255938048 95573961080832 95761482328512 96104859303936 96171657314304 96322870611968 96411316125696 96676912037888 96773091394188 96925250342921 96996457119744 97039683932464 97281505857536 97297049321472 97305757046784 97565085270016 97603049296368 97808216489984 97961796108288 98175233508352 98184019827894 98265379897344 98419885211648 98536083423232 98544902037504 98560647364608 98806259515392 98861773602816 99108136157184 99152304047104 99177021605376 99332960318592 99450236540928 99516745252864 99532645859328 99689143730176 99698065539072 100312575311872 100321552915584 100431008104448 100439996307456 100597920829952 100613994184704 100681281175552 100706379890688 100864723255296 100983807934464 101243209555488 101371812679449 101606242648064 101615336030208 101624430226176 101988830281728 102250813548576 102371534697984 102532496230528 102558056432832 102626643542016 102643041042432 102804429471744 102813630087168 102859449343508 102925804240896 102935015718912 103569477107712 103578746192064 103741605855888 103758181502976 103827571212288 103950153940992 104113597579264 104139551932416 104185962090496 104445592469504 104504275004192 104764698615808 104781437730816 104790815281152 104837515677037 104914535251968 105079495213056 105175981228032 105405136764928 105570645157296 105736636737732 105792560693248 105833726152704 106115782148096 106125279117312 106142235623424 106406741016576 106454161555456 106806023267328 107100254736384 107109839812248 107198596251648 107367147503616 107441773405824 107770033598073 107827033014272 108038595447552 108166149869568 108363229438464 108453024497664 108501356969984 108681682325216 108751793160192 108761526042624 108809995999744 109098578214912 109169644424022 109431900340224 109441694089728 109680143685112 109760720928768 109834124918784 110034243551232 110083280699392 110447137696896 110487899471872 110722370863104 110771714677624 110843173797888 110853093851136 110902495922816 111178863837184 111196627795968 111371465261056 111502954594304 111546342052992 111956338409472 112150286696448 112200266866688 112210308374736 112479868813312 112612666769408 112851647225856 112901939959886 112984884117504 113172660933696 113266441322496 113316918910976 113513224208384 113523383221248 113657413189632 113940646330368 114288762126336 114307022979072 114368198920404 114548023132543 114642943213568 114653203332096 114778294976512 114969052377088 114987421925376 115273969434624 115349058259344 115706525206272 116025275964416 116121420169216 116131812605952 116314409795584 116858072626944 117041811734848 117127797276672 117179995692032 117209207351808 117490776539136 117501291528192 117567309379716 117629490561024 117814442590208 117860285942784 118365116694528 118551225368576 118561835263872 118580778860544 118660081385472 118986968662016 119016630779904 119292615806672 119380254916608 119433457147648 119651065838304 119731084132352 119750214549504 119760931749888 119949235101696 120080104947712 120090851672064 120463013445632 120831056625664 120841870557408 121132166414336 121275179597824 121286033276928 121305412141056 121496143921152 122064026591232 122255951161344 122266892615868 122400291127296 122411245499712 122705311432704 123165752683512 123390161645751 123472680511488 123618456993792 123812825636864 123832608227328 123843690786816 123898882163771 124141197852672 124207636943104 124298886905856 124607027145216 124618179012327 124765307913168 124961479780956 125065028960256 125076221816832 125292898418688 125348735640128 125440823918592 125753421201408 125809463656448 126193841514496 126225300225024 126528528580608 126539852414976 126596245345856 126689250115584 126888447049728 127281674584064 127364585161359 127431948107776 127481533774848 127681976438016 127702377234432 128139812405248 128171756224512 128228876419072 128548421500928 128973311115264 129030788525584 129125581848576 129328609492992 129340183924224 129447361511424 129729399095296 129741009395712 130137399061824 130528435459968 130615728144384 130636597690368 130853711020032 130912026437192 131020506529792 131393202716672 131414196486144 131672038201704 131815698137088 131827495153536 132144181542912 132236028807168 132443947091456 132541247913984 132600315387904 132930754052096 133370128539648 133429565407138 133762070554112 133860339744768 133919995076608 134151992246272 134204192782506 134275173187584 134362639291104 134486297673728 134697469648896 134990946073984 135090118066176 135162416905932 135487114706944 135499240301568 135520890126336 135934938703872 136273687216128 136334418064768 136434577047552 136495379597312 136744075243776 136835524722688 136857388056576 137072572628992 137084840116224 137234405654528 137246687625216 138031122087936 138092636143616 138104994922752 138322141141184 138344242003968 138436761616384 138600205254656 138852735909888 139289428841472 139708583641088 139721087041536 139733591560992 139886047002624 140105993617408 140234641637376 140760860209728 140982182316976 141017327595144 141111634870272 141500372156416 141522980831232 141535646613504 141968071703808 142408031023104 142420776014088 142644708051846 142800339648512 142813119749664 142931461668864 143156196671488 143191883907072 143255697874432 143360941621248 143693378130764 144051460596736 144157288955904 144221533159424 144257485971456 144484305917952 144604032663552 144616974188544 145015368056832 145159637091282 145464770953216 145559525898696 145909200453632 145922258786304 145945573982208 146347627905024 146712324734976 147262850262528 147276029741841 147398069846016 147629827817472 147790898397184 147804125134848 147817353056256 148262170394624 148728456070656 148999440477888 149175354811392 149275117879296 149298968788992 149533715595264 149547098308608 149613744499648 150468862967808 150482329373376 150646512156672 150659994461184 150896881244928 150920991277056 151021921763328 151297084882944 151364510961664 151475711901696 151543217586176 151864814333232 151920861773824 152385016168448 152409363972096 152423004045312 152490931893872 152870937776128 152983245422592 153316562567168 153376220322864 153557302046976 153698625912832 153798744345792 153939965313024 154206644207616 154275366941696 154289174015262 154388706361344 154842416807936 155354215661568 155612408783832 155741356818432 155810763502592 155925230911488 156170396368896 156278943135744 156654368718848 156668388704256 156756412506288 157147047923712 157172156596224 157619242819584 157689486390254 157820155592704 158082447018496 158107705147392 158213441847296 158604955106598 158688841039872 159173673222144 159187918675968 159534754451072 159666952732672 159681242333184 159932313468928 160121135562752 160650382104576 161050721255424 161122494076544 161162660108736 161714711035904 161740549521408 161994858561536 162057893171328 162249224804352 162752035454976 163007934881792 163022523487824 163127689740288 163200388169728 163214993999616 163607081910272 163647867322368 164147850510336 164221003578016 164520215527668 164630240681984 164751187378176 164824609325056 165110144303104 165124921049088 165731849207808 166142702860288 166157572016436 166264760696832 166353743884224 166615306374608 166753371947008 166768295755776 166794941693952 167057197891584 167254431891456 168300400300032 168315462562104 168704704774144 168719803219968 168919000154112 169184596066304 169352909939829 169819446881812 169975378366464 170242635250688 170269836312576 170285074831872 170486119784448 170895674966016 170910969495552 171433143189504 171552298380606 171964414820352 171979804998144 172167442464768 172438145990656 172453578565632 172481132888064 172596482015232 172910954151936 172988012527616 173516532082432 173559787809408 174037913946624 174154304192512 174182130253824 174197718908928 174471614693376 175218928648192 175287108940416 175562717602272 175754264182784 175769993538048 176192242057216 176236164808704 176314705076224 176444235841536 176721663885312 177547675041792 177826838052864 177842752895808 177990122078208 178480452993024 178938923710008 179150185721472 179476598757456 179596626198528 179625321824256 179923852652544 180004036351139 180120157421568 180136277508096 180216555874576 180665653735424 180694520168448 181246584938496 181262805836112 181698249621504 181912769396736 181929049915392 182244215881728 182325433658368 182476517408768 182779786821632 182995583500288 183383926742016 183600436690944 184057967149056 184139993230336 184458989338624 184748629025268 185136981213184 185209020767232 185427685490688 185719238455296 185748912340992 186211796779008 186294782722048 186311455414656 186514729336832 186910540717824 186979522183168 187442219671434 187597543440384 187681146946304 188023103460192 188148846493696 188697307774976 188714195484672 189290762271744 189792792870912 189877374697472 189894368018784 190016869367808 190192944069128 190332670574592 190417492999552 190575282225152 190922511876096 191147922161664 191522964657024 192209718607872 192343314628608 192645741223936 192822632251392 193353824075776 193546182788376 193850500685842 193992914239488 194079367864928 194563011715072 194594098642944 194611514093568 195130170540032 195206098592736 195923592216576 196350467016704 196368039655788 196530759794688 196839770423296 197072166846464 197089804075008 197121294729216 197612519030784 197723547205632 198216272314368 198304608094208 198354043210752 198665920637184 198900473081856 199033490505728 199378287460352 199396131078144 200144348110707 200625150623744 200643105831168 200862016208896 200879992614912 201195841659904 201227988369408 201362562351104 201412759781376 201729446510592 201967615868928 202486419110976 202743625358898 203212485296128 203230672060416 203248860452352 203977660563456 204501627097152 204743069395968 205064992461056 205116112865664 205253287084032 205286082084864 205608858943488 205627260174336 205718898687016 205851608481792 205870031437824 207138954215424 207157492384128 207483211711776 207516363005952 207655142424576 207900307881984 208227195158528 208279103864832 208371924180992 208891184939008 209008550008384 209529397231616 209562875461632 209581630562304 209675031354074 209829070503936 210158990426112 210351962456064 210810273529856 211141290314592 211473273475464 211667452305408 212231564296192 212250558234624 212284471246848 212908323110912 213612046534656 213967062077769 214200509472768 214219679624496 214397192503296 214734295007232 214883546811648 215540067196146 215654066028544 216077190895104 216332299739136 216726458876928 216906048995328 217002713939968 217363364650432 217523052085248 217619991999488 218197156429824 218339288848044 218863800680448 218883388179456 219360287370224 219521441857536 220068487102464 220166561398784 220894275393792 220975798943744 221444741726208 221543429355248 221686347595776 221706187702272 221804991845632 222357727674368 222393255591936 222742930522112 223005909188608 223092684105984 223912676818944 224300573392896 224400533733376 224420616749472 224959737626624 225225333538816 225703294451712 225803879919772 225969768235008 226345321867392 226532882644992 226633837821952 227026448416768 227046766442496 227314826379264 227881292660736 228577524252672 228614045958144 228736397840808 229096046265086 229285886427136 229306406664192 229556589953024 229938104754176 229974843850752 230547938869248 230698116518688 231413050412544 231433761022893 232050551928832 232242840338432 232263625211904 232628819591168 233716145253888 234083623469696 234255594553344 234359991384064 234418414703616 234981553078272 235002583056384 235134618759432 235628885180416 235720571885568 236534229585381 236730233389056 237102450737152 237123670527744 237161557721088 237320162770944 237973937324032 238033261559808 238585231613344 238760509833216 238866914295296 239302131676608 239462168264704 239500429099008 239521863499776 239898470203392 240160209895424 240181703344128 240926026891264 241662113251328 241683741114816 242264332828672 242550359195648 242572066553856 242610824282112 242992287842304 244128053182464 244511902322688 244533785231736 244800582254592 244822490999424 245410622865408 246331505367024 246780323291502 246945361022976 247236913987584 247625651273728 247665216454656 247687381573632 247797764327542 248282395705344 248415273886208 248597773811712 249214054290432 249236358024654 249530615826336 249922959561912 250130057920512 250152443633664 250585796837376 250697471280256 250881647837184 251618927312896 252387683028992 252450600450048 253057057161216 253079704829952 253192490691712 253378500231168 253776894099456 254563349168128 254729170322718 254863896215552 254963067549696 255363952876032 255404754468864 256279624810496 256343512449024 256457752838144 257096843001856 257946622230528 258061577051168 258251163697152 258657218985984 258680367848448 258894723022848 259458798190592 259482018791424 260274798123648 261056870919936 261231456288768 261273195380736 261707422040064 261824052874384 262041013059584 262786405433344 262828392972288 263344076403408 263631396274176 263654990307072 264288363085824 264472057614336 264887894182912 265082495827968 265200630775808 265861508104192 266740257079296 266859130814276 267524141108224 267720679489536 267839990153216 268303984492544 268408385565012 268550346375168 268725278582208 268972595347456 269394939297792 269981892147968 270180236132352 270324833811864 270974229413888 270998480603136 271041780252672 271869877407744 272547374432256 272668836129536 272869154095104 272990759194624 273488150487552 273671049445376 273714776113152 274145145257984 274169680232448 274468811309056 274493375250432 276062244175872 276185272287232 276209989845504 276644282282368 276688484007936 276873523232768 277200410509312 277705471819776 278578857682944 279417167282176 279442174083072 279467183121984 279772094005248 280211987234816 280469283274752 281521720419456 281964364633952 282034655190288 282223269740544 283000744312832 283045961662464 283071293227008 283936143407616 284816062046208 284841552028176 285289416103692 285600679297024 285626239499328 285862923337728 286312393342976 286383767814144 286511395748864 286721883242496 287386756261528 288102921193472 288314577911808 288443066318848 288514971942912 288968611835904 289233948377088 290030736113664 290319274182564 290775751028763 290929541906432 291119051797392 291818400907264 291844517572608 291891147964416 292695255810048 293424649469952 294525700525056 294552059483682 294796139692032 295259655634944 295608250269696 295634706112512 296524340789248 297456912141312 297998880955776 298350709622784 298550235758592 298597937577984 299067431190528 299094196617216 299227488999296 300937725935616 300964658746752 301293024313344 301319988922368 301793762489856 301841982554112 302043843526656 302594169765888 302729021923328 302951423803392 303086435172352 303729628666464 303841723547648 304770032336896 304818727944192 304846008090624 304981863787744 305741875552256 305966490845184 306633125134336 306752440645728 307114604093952 307597488691584 307879930626048 308413288415232 308550733883392 308578348030524 308777412722688 309684833615872 310708431323136 311224817567664 311482713636864 311621527005184 311850461822976 312340792737792 312557886271488 313308737437696 313336777408512 313512825012576 314294095847424 314344313192448 314512547031111 315238485639168 315378972780508 315640311185408 316164894036992 316215410294784 316426883694592 317209910213196 317377682079744 318347346444288 318375837351936 319069508902144 319333905465344 319362484666368 319864626937856 320242271125504 321300764209152 322101442510848 322244988153088 322325320217472 323310100794219 323429422071808 323481099042816 323989717123072 324115786342656 324498449608704 325504070909952 326015869763584 326045046975648 326255379480576 326400776339456 326429987999232 327214163820544 327295734644736 328295701020672 328442007156032 329040431055336 329260481363968 329502374756352 329649218650112 330220288606208 330249842098176 331463698415616 332285405720576 332315144032872 332529521393664 332707487768448 333230612749216 333506743894016 333536591511552 333589883387904 334114395783168 334508863782912 336600800600064 336630925124208 337409409548288 337439606439936 337838000308224 338369192132608 338705819879658 339638893763624 339950756732928 340485270501376 340539672625152 340570149663744 340972239568896 341821938991104 342866286379008 343104596761212 343644069397629 343928829640704 343959609996288 344334884929536 344876291981312 344907157131264 344962265776128 345821908303872 345976025055232 347033064164864 347119575618816 348075827893248 348308608385024 348364260507648 348395437817856 348943229386752 350437857296384 350574217880832 351125435204544 351508528365568 351539987076096 352384484114432 352472329617408 352629410152448 352888471683072 353443327770624 355095350083584 355653676105728 355685505791616 355980244156416 356960905986048 357877847420016 358300371442944 358953197514912 359193252397056 359250643648512 359847705305088 360008072702278 360240314843136 360272555016192 360433111749152 361331307470848 361389040336896 362493169876992 362525611672224 363396499243008 363825538793472 363858099830784 364488431763456 364650867316736 364953034817536 365559573643264 365991167000576 366767853484032 367200873381888 368115934298112 368279986460672 368917978677248 369497258050536 370273962426368 370418041534464 370855370981376 371438476910592 371497824681984 371696646491313 372423593558016 372589565444096 372622910829312 373029458673664 373821081435648 373959044366336 374884439342868 375195086880768 375362293892608 376046206920384 376297692987392 377394615549952 377428390969344 378581524543488 379585585741824 379754749394944 379788736037568 380385888138256 380665341149184 380834985999104 381150564450304 381845023752192 382093755484077 382295844323328 383045929314048 384419437215744 384686629257216 385291482447872 385645264502784 386707648151552 387092365576752 387701001371684 387985828478976 388158735729856 389126023430144 389188197285888 389223028187136 390260341080064 390412197185472 391847184433152 392700934033408 392736079311576 393061519589376 393679540846592 394144333692928 394179608150016 394242589458432 395156789859601 395447094411264 396432544628736 396609216188416 396708086421504 397331841274368 397800946163712 398066981011456 398756574920704 398792262156288 400288696221414 401250301247488 401286211662336 401724032417792 401759985229824 402391683319808 402455976738816 402725124702208 402825519562752 403458893021184 404972838221952 405487250717796 406424970592256 406461344120832 406497720904704 409003254194304 409486138791936 410129984922112 410232225731328 410506574168064 410572164169728 411217717886976 411254520348672 411437797374032 411703216963584 411740062875648 414277908430848 414314984768256 414966423423552 415032726011904 415310284849152 415800615763968 416454390317056 416558207729664 416743848361984 417782369878016 418017100016768 419058794463232 419125750923264 419163261124608 419350062708148 419658141007872 420317980852224 420703924912128 421620547059712 422282580629184 422946546950928 423334904610816 424463128592384 424501116469248 424568942493696 425816646221824 427224093069312 427934124155538 428401018945536 428439359248992 428794385006592 429468590014464 429767093623296 431080134392292 431308132057088 432154381790208 432664599478272 433452917753856 433812097990656 434005427879936 434726729300864 435046104170496 435239983998976 436394312859648 436678577696088 437727601360896 437766776358912 438720574740448 439042883715072 440136974204928 440333122797568 441788550787584 441951597887488 442889483452416 443086858710496 443372695191552 443412375404544 443609983691264 444715455348736 444786511183872 445485861044224 446011818377216 446185368211968 447825353637888 448601146785792 448801067466752 448841233498944 449919475253248 450450667077632 451406588903424 451607759839544 451939536470016 452690643734784 453065765289984 453267675643904 454052896833536 454093532884992 454629652758528 455762585321472 457155048505344 457228091916288 457472795681616 458192092530172 458571772854272 458612813328384 459113179906048 459876209508352 459949687701504 461095877738496 461396233037376 462826100825088 462867522045786 464101103857664 464527250423808 465257639182336 467003478924983 467432290507776 468167246939392 468511189106688 468719982768128 468836829407232 469963106156544 470005166112768 470269237518864 471257770360832 471441143771136 473068459170762 473460466778112 474204901474304 474247341055488 474323115442176 474640325541888 475947874648064 476066523119616 477170463226688 477521019666432 477733828590592 478604263353216 478924336529408 479000858198016 479043726999552 479796940406784 480320419790848 480363406688256 481852053782528 483324226502656 483367482229632 484528665657344 485100718391296 485144133107712 485221648564224 485984575684608 488256106364928 489023804645376 489067570463472 489601164509184 489644981998848 490821245730816 492663010734048 493560646583004 493890722045952 494473827975168 495251302547456 495330432909312 495374763147264 495595528655084 496830547772416 497195547623424 498428108580864 498472716049308 499061231652672 499845919123824 500260115841024 500304887267328 501171593674752 501394942560512 501763295674368 503237854625792 504775366057984 504901200900096 506114114322432 506159409659904 506384981383424 506757000462336 507553788198912 508058729819487 509126698336256 509458340645436 509727792431104 509926135099392 510727905752064 510809508937728 512687024898048 512915505676288 514193686003712 515893244461056 516123154102336 516502327394304 517314437971968 517360735696896 517789446045696 518917596381184 518964037582848 520549596247296 522113741839872 522462912577536 522546390761472 523414844080128 523648105748768 524082026119168 525572810866688 525656785944576 526688152806816 527262792548352 527309980614144 528576726171648 528944115228672 529775788365824 530164991655936 530401261551616 531723016208384 533480514158592 533718261628552 535048282216448 535441358979072 535679980306432 536607968985088 536816771130024 537450557164416 537945190694912 538789878595584 539963784295936 540012109053417 540360472264704 540649667623728 541948458827776 541996961206272 542083560505344 543739754815488 545094748864512 545337672259072 545738308190208 545981518389248 546976300975104 547342098890752 547429552226304 548290290515968 548339360464896 548986750500864 551913202365889 552370544574464 552419979691008 553288564564736 553376968015872 553747046465536 555410943639552 557157715365888 558834334564352 558884348166144 558934366243968 559544188010496 560423974469632 560938566549504 563043440838912 563928729267904 564069310380576 564446539481088 566001488625664 566091923324928 566142586454016 567872286815232 569632124092416 569683104056352 570578832207384 571201358594048 571252478998656 571725846675456 572624786685952 572767535628288 573022791497728 573443766484992 574773512523056 576205842386944 576629155823616 576886132637696 577029943885824 577937223671808 578467896754176 580061472227328 580638548365128 581551502057526 581859083812864 582238103594784 583636801814528 583689035145216 583782295928832 585390511620096 589051401050112 589104118967364 589592279384064 590519311269888 591216500539392 591269412225024 593048681578496 594913824282624 595997761911552 596701419245568 597100471517184 598134862381056 598188393234432 598454977998592 600433044332121 601875451871232 601929317493504 602586048626688 602639977844736 603587524979712 603683965108224 604087687053312 605188339531776 605458043846656 605902847606784 606172870344704 607459257332928 607683447095296 609540064673792 609637455888384 609692016181248 609963727575488 611483751104512 611932981690368 613266250268672 613504881291456 614229208187904 615194977383168 615759861252096 616826576830464 617101467766784 617156696061048 617554825445376 619369667231744 621416862646272 622449635135328 622965427273728 623243054010368 623700923645952 624681585475584 625115772542976 626617474875392 626673554817024 627025650025152 628588191694848 628688626384896 629025094062222 630476971278336 630757945561016 631280622370816 632329788073984 632430820589568 632853767389184 634419820426392 636694692888576 636751674703872 638139017804288 638667810930688 638724969332736 639729253875712 640484542251008 642601528418304 644202885021696 644489976306176 644650640434944 646620201588438 646858844143616 646962198085632 647979434246144 648231572685312 648996899217408 651008141819904 652031739527168 652090093951296 652801552678912 652859975998464 654428327641088 654591469289472 656591402041344 656884014312064 658080862110672 658520962727936 659298437300224 660440577212416 660499684196352 662927396831232 664570811441152 664630288065744 665059042787328 665414975536896 666461225498432 667013487788032 667073183023104 667179766775808 668228791566336 669017727565824 673201601200128 673261850248416 674879212879872 675676000616448 676738384265216 677411639759316 679277787527248 679901513465856 680970541002752 681079345250304 681140299327488 681944479137792 683643877982208 685732572758016 686209193522424 687288138795258 687857659281408 687919219992576 688669769859072 689752583962624 689814314262528 689924531552256 691643816607744 691952050110464 694066128329728 694239151237632 696151655786496 696617216770048 696728521015296 696790875635712 697886458773504 700875714592768 701148435761664 702250870409088 703017056731136 703079974152192 704768968228864 704944659234816 705258820304896 706886655541248 709602688756143 710190700167168 711307352211456 711371011583232 711960488312832 713921811972096 715755694840032 716600742885888 717906395029824 718386504794112 718501287297024 719695410610176 720016145404556 720480629686272 720545110032384 720866223498304 722662614941696 722778080673792 724986339753984 725051223344448 726792998486016 727651077586944 727716199661568 728976863526912 729301734633472 731119147286528 731982334001152 733535706968064 733862609739259 734401746763776 736231868596224 736559972921344 737835957354496 738994516101072 740547924852736 740836083068928 741710741962752 742876953821184 742995649363968 743393292982626 744847187116032 745179130888192 745245821658624 746058917347328 747642162871296 747918088732672 749768878685736 750390173761536 750724587785216 752092413840768 752595385974784 754789231099904 754856781938688 757163049086976 759171171483648 759509498789888 759577472075136 760771776276512 761330682298368 761669971998208 762301128900608 763690047504384 764187510968154 764591688646656 766091858628096 768838874431488 769373258514432 770582964895744 771290529005568 773415296303104 774184731153504 775402002743368 775971656957952 776317471459712 778252046860288 778376394571776 778446056374272 780520682160128 780824394370944 783694368866304 785401868066816 785472158623152 786123039178752 787359081693184 788288667385856 788359216300032 788485178916864 790313579719202 790894188822528 792865089257472 793218432376832 793416172843008 794663682548736 795601892327424 796133962022912 797584524312576 800577392442828 802500602494976 802572423324672 803448064835584 803519970459648 804783366639616 804911953477632 805651039125504 806917786042368 809945676443904 810974501435592 812849941184512 812922688241664 812995441809408 818006508388608 818972277583872 820259969844224 820464451462656 821013148336128 821144328339456 822435435773952 822509040697344 822875594748064 823406433927168 823480125751296 828555816861696 828629969536512 829932846847104 830065452023808 830620569698304 831601231527936 832908780634112 833116415459328 833487696723968 835564739756032 836034200033536 838117588926464 838251501846528 838326522249216 838700125416296 839316282015744 840635961704448 841407849824256 843241094119424 844565161258368 845893093901856 846669809221632 848926257184768 849002232938496 849137884987392 851633292443648 854448186138624 855868248311076 856802037891072 856878718497984 857588770013184 858937180028928 859534187246592 862160268784584 864308763580416 865329198956544 866905835507712 867292175146397 868010855759872 869453458601728 870092208340992 870479967997952 872327253086289 872788625719296 873357155392176 875455202721792 875533552717824 877441149480896 878085767430144 880273948409856 880666245595136 883577101575168 883903195774976 885778966904832 886173717420992 886824750809088 887219967382528 889430910697472 889573022367744 890971722088448 892023636754432 892370736423936 895650707275776 897202293571584 897602134933504 897682466997888 899838950506496 900901334155264 902813177806848 903215519679088 903879072940032 905381287469568 906131530579968 906535351287808 908105793667072 908187065769984 909259305517056 911525170642944 914310097010688 914456183832576 914945591363232 916384185060344 917143545708544 917225626656768 918226359812096 919752419016704 919899375403008 922792466074752 925652201650176 925735044091572 928202207715328 929054500847616 930515278364672 934006957849966 934864581015552 936334493878784 937022378213376 937439965536256 937673658814464 939926212313088 940010332225536 940538475037728 942882287542272 943537641093333 946136918341524 946920933556224 948409802948608 948494682110976 948646230884352 949280651083776 952133046239232 954340926453376 955042039332864 955467657181184 957208526706432 957848673058816 958001716396032 958087453999104 959593880813568 960640839581696 960726813376512 963704107565056 966648453005312 966734964459264 969057331314688 970201436782592 970288266215424 970443297128448 971969151369216 976512212729856 978047609290752 978135140926944 979202329018368 979289963997696 981642491461632 985326021468096 987121293166008 987781444091904 988947655950336 990502605094912 990660865818624 990749526294528 991191057310168 993661095544832 994391095246848 996856217161728 996945432098616 998122463305344 999691838247648 1000520231682048 1000609774534656 1002343187349504 1002789885121024 1003526591348736 1006475709251584 1009550732115968 1009802401800192 1012228228644864 1012318819319808 1012769962766848 1013514000924672 1015107576397824 1016117459638974 1018253396672512 1018916681290872 1019852270198784 1021455811504128 1021619017875456 1025831011352576 1028387372007424 1030932208192887 1031786488922112 1032246308204672 1033004654788608 1034628875943936 1034721471393792 1037835192762368 1037928075165696 1041099192494592 1044227483679744 1044925825155072 1045092781522944 1046829688160256 1047296211497536 1048164052238336 1051145621733376 1051313571889152 1053376305613632 1054525585096704 1054619961228288 1057153452343296 1057888230457344 1059551576731648 1060329983311872 1060802523103232 1063446032416768 1066961028317184 1067436523257104 1070096564432896 1070882717958144 1071359960612864 1073215937970176 1073633542260048 1074901114328832 1075890381389824 1077579757191168 1079927568591872 1080024218106834 1080720944529408 1081299335247456 1083896917655552 1083993922412544 1084167121010688 1087479509630976 1090189497729024 1090675344518144 1091476616380416 1091963036778496 1093952601950208 1094684197781504 1094859104452608 1096580581031936 1096678720929792 1097973501001728 1103826404731778 1104741089148928 1104839959382016 1106577129129472 1106753936031744 1107494092931072 1110821887279104 1114315430731776 1115089939473939 1117668669128704 1117768696332288 1117868732487936 1119088376020992 1120847948939264 1121877133099008 1126086881677824 1127857458535808 1128138620761152 1128893078962176 1132002977251328 1132183846649856 1132285172908032 1135744573630464 1139264248184832 1139366208112704 1141157664414768 1142402717188096 1142504957997312 1143451693350912 1145249573371904 1145535071256576 1146045582995456 1146887532969984 1149547025046112 1152411684773888 1153258311647232 1153772265275392 1154059887771648 1155874447343616 1156935793508352 1160122944454656 1161277096730256 1163103004115052 1163718167625728 1164476207189568 1167273603629056 1167378070290432 1167564591857664 1170781023240192 1178102802100224 1178208237934728 1179184558768128 1181038622539776 1182433001078784 1182538824450048 1185470369578803 1186097363156992 1189827648565248 1191995523823104 1193402838491136 1194200943034368 1196269724762112 1196376786468864 1196909955997184 1200866088664242 1203750903742464 1203858634987008 1205172097253376 1205279955689472 1207175049959424 1207367930216448 1208175374106624 1210376679063552 1210916087693312 1212345740689408 1214918514665856 1215366894190592 1219080129347584 1219274911776768 1219384032362496 1219927455150976 1222967502209024 1226532500537344 1227009762582912 1228458416375808 1230389954766336 1231519722504192 1233653153660928 1234202935533568 1234313392122096 1235109650890752 1238739334463488 1242833725292544 1244899270270656 1245930854547456 1246486108020736 1247401847291904 1249363170951168 1250231545085952 1253347109634048 1254051300050304 1257176383389696 1257377252769792 1258050188124444 1260028254457973 1260953942556672 1261515891122032 1262561244741632 1264659576147968 1264861641179136 1268839640852784 1273389385777152 1273503349407744 1276278035608576 1277335621861376 1277449938665472 1279458507751424 1280969084502016 1285203056836608 1288405770043392 1288979952612352 1289301280869888 1293240403176876 1293717688287232 1293924396171264 1295958868492288 1296463145370624 1297993798434816 1302016283639808 1304063479054336 1304180187902592 1305603105357824 1305719951996928 1308856655282176 1309182938578944 1313182804082688 1313768028624128 1316161724221344 1317041925455872 1318596874600448 1320881154424832 1320999368392704 1325854793662464 1329141622882304 1329260576131488 1330118085574656 1330829951073792 1332922450996864 1334026975576064 1334146366046208 1334359533551616 1336457583132672 1338035455131648 1346403202400256 1346523700496832 1349758425759744 1351352001232896 1353476768530432 1354823279518632 1358555575054496 1359803026931712 1361941082005504 1362158690500608 1362280598654976 1362887703801481 1363888958275584 1367287755964416 1371465145516032 1372418387044848 1374576277590516 1375715318562816 1375838439985152 1377339539718144 1379505167925248 1379628628525056 1379849063104512 1383287633215488 1383904100220928 1388132256659456 1388478302475264 1392303311572992 1393234433540096 1393581751271424 1395772917547008 1401010436774949 1401751429185536 1402296871523328 1404501740818176 1406034113462272 1406159948304384 1409537936457728 1409889318469632 1410517640609792 1413773311082496 1419205377512286 1420381400334336 1422614704422912 1422742023166464 1423920976625664 1427843623944192 1431511389680064 1433201485771776 1435812790059648 1436773009588224 1437002574594048 1439390821220352 1440032290809112 1440961259372544 1441090220064768 1441732446996608 1445325229883392 1445556161347584 1449972679507968 1450102446688896 1453585996972032 1455302155173888 1455432399323136 1457953727053824 1458603469266944 1462238294573056 1463964668002304 1467071413936128 1467725219478518 1468803493527552 1472463737192448 1473119945842688 1475671914708992 1477989032202144 1481672166137856 1483421483925504 1485753907642368 1485991298727936 1486786585965252 1490358261776384 1490491643317248 1492117834694656 1495284325742592 1499537757371472 1500780347523072 1501449175570432 1504184827681536 1505190771949568 1509578462199808 1509713563877376 1514326098173952 1518342342967296 1519018997579776 1519154944150272 1521543552553024 1522661364596736 1523339943996416 1524602257801216 1527380095008768 1528375021936308 1529183377293312 1532183717256192 1538746517028864 1541165929791488 1542581058011136 1546830592606208 1548369462307008 1550804005486736 1551943313915904 1552634942919424 1556504093720576 1556752789143552 1556892112748544 1561041364320256 1561648788741888 1567388737732608 1570803736133632 1570944317246304 1572246078357504 1574718163386368 1576577334771712 1576718432600064 1576970357833728 1580627159438404 1581788377645056 1585730178514944 1586436864753664 1586832345686016 1589327365097472 1591203784654848 1592267924045824 1595169048625152 1601154784885656 1605001204989952 1605144846649344 1606896129671168 1607039940919296 1609566733279232 1609823906955264 1613835572084736 1619891352887808 1620036327160251 1621949002871184 1625699882369024 1625845376483328 1625990883618816 1636013016777216 1637944555167744 1640519939688448 1640928902925312 1642026296672256 1642288656678912 1644870871547904 1645018081394688 1645751189496128 1646960251502592 1655739607097667 1657111633723392 1657259939073024 1659865693694208 1660130904047616 1661241139396608 1665817561268224 1666232830918656 1666975393447936 1671129479512064 1672068400067072 1676235177852928 1676503003693056 1676653044498432 1677400250832592 1678632564031488 1681271923408896 1682815699648512 1686482188238848 1689130322516736 1691786187803712 1693339618443264 1697852514369536 1698004465876992 1698275769974784 1703266584887296 1708896372277248 1711736496622152 1713604075782144 1713757436995968 1715177540026368 1717874360057856 1719068374493184 1724320537569168 1728617527160832 1730658397913088 1733811671015424 1734584350292794 1736021711519744 1738906917203456 1740184416681984 1740959935995904 1744654506172578 1745577251438592 1746714310784352 1750910405443584 1751067105435648 1754882298961792 1756171534860288 1761332491190272 1767154203150336 1771557933809664 1772347434841984 1773649501618176 1774439934765056 1778861821394944 1779146044735488 1781943444176896 1784047273508864 1784741472847872 1791301414551552 1794404587143168 1795204269867008 1795364933995776 1799677901012992 1801802668310528 1805626355613696 1806431039358176 1807758145880064 1810762574939136 1812263061159936 1813070702575616 1816211587334144 1816374131539968 1818518611034112 1823050341285888 1828620194021376 1828912367665152 1829891182726464 1832768370120688 1834287091417088 1834451253313536 1836452719624192 1839504838033408 1839798750806016 1845584932149504 1851304403300352 1851470088183144 1856404415430656 1858109001695232 1861030556729344 1868013915699932 1869729162031104 1872668987757568 1874044756426752 1874879931072512 1875347317628928 1879852424626176 1880020664451072 1881076950075456 1885764575084544 1887075282186666 1892273836683048 1893841867112448 1896819605897216 1896989364221952 1897292461768704 1898561302167552 1908681852906752 1910084078665728 1910935314362368 1914417053412864 1915697346117632 1916003432792064 1916174907998208 1919187761627136 1921281679163392 1921453626753024 1927408215130112 1933296906010624 1933469928918528 1938114662629376 1940402873565184 1940576532430848 1940886594256896 1943938302738432 1953024425459712 1956095218581504 1956270281853888 1958404658036736 1958579927995392 1963284982923264 1970652042936192 1974242586332016 1975562888183808 1977895311900672 1981005210189824 1981321731637248 1981499052589056 1982382114620336 1987322191089664 1988782190493696 1993712434323456 1993890864197232 1996244926610688 1999383676495296 2001040463364096 2001219549069312 2004686374699008 2005579770242048 2007053182697472 2012951418503168 2019101464231936 2019604803600384 2024637638639616 2025539925533696 2027028001849344 2030215152795648 2032234919277948 2036506793345024 2037833362581744 2039704540397568 2042911623008256 2043238035750912 2051662022705152 2056774744014848 2061864416385774 2063572977844224 2064492616409344 2066009309577216 2069257751887872 2069442942787584 2075670385524736 2075856150331392 2082198384989184 2088454967359488 2089851650310144 2090185563045888 2093659376320512 2094592422995072 2096328104476672 2102291243466752 2102627143778304 2106752611227264 2109051170193408 2109239922456576 2114306904686592 2115776460914688 2119103153463296 2120659966623744 2121605046206464 2126892064833536 2133922056634368 2134873046514208 2140193128865792 2141765435916288 2142719921225728 2146431875940352 2147267084520096 2149802228657664 2155159514382336 2159855137183744 2160048436213668 2161441889058816 2162598670494912 2167793835311104 2167987844825088 2168334242021376 2174959019261952 2180378995458048 2181350689036288 2182953232760832 2183926073556992 2187905203900416 2189368395563008 2193161162063872 2193357441859584 2195947002003456 2201587829217777 2207652809463556 2209482178297856 2209679918764032 2213154258258944 2213507872063488 2214988185862144 2221643774558208 2228630861463552 2230179878947878 2235337338257408 2235537392664576 2235737464975872 2238176752041984 2241695897878528 2243754266198016 2252173763355648 2255714917071616 2256277241522304 2257786157924352 2264005954502656 2264367693299712 2264570345816064 2271489147260928 2278528496369664 2278732416225408 2282315328829536 2284805434376192 2285009915994624 2286903386701824 2290499146743808 2291070142513152 2292091165990912 2293775065939968 2299094050092224 2304823369547776 2306516623294464 2307544530550784 2308119775543296 2311748894687232 2313871587016704 2320245888909312 2322554193460512 2326206008230104 2328952414379136 2334547207258112 2334756140580864 2335129183715328 2341562046480384 2356205604200448 2356416475869456 2358369117536256 2362077245079552 2364866002157568 2365077648900096 2370940739157606 2372194726313984 2379655297130496 2383991047646208 2386805676982272 2388401886068736 2392753572937728 2393819911994368 2401732177328484 2407501807484928 2407717269974016 2410344194506752 2410559911378944 2414350099918848 2414735860432896 2420753358127104 2421832175386624 2424691481378816 2429837029331712 2430733788381184 2438160258695168 2438549823553536 2438768064724992 2439854910301952 2445935004418048 2453065001074688 2454019525165824 2456916832751616 2460779909532672 2463039445008384 2467306307321856 2468405871067136 2468626784244192 2470219301781504 2477478668926976 2485667450585088 2489798540541312 2491861709094912 2492972216041472 2494803694583808 2498726341902336 2500463090171904 2506694219268096 2508102600100608 2514352766779392 2514754505539584 2516100376248888 2520056508915946 2521907885113344 2523031782244064 2525122489483264 2529319152295936 2529723282358272 2537679281705568 2546778771554304 2547006698815488 2552556071217152 2554671243722752 2554899877330944 2558917015502848 2561938169004032 2570406113673216 2576811540086784 2577959905224704 2578602561739776 2586480806353752 2587435376574464 2591917736984576 2592926290741248 2595987596869632 2601876525439191 2604032567279616 2608126958108672 2608360375805184 2611206210715648 2611439903993856 2617713310564352 2618365877157888 2626365608165376 2627536057248256 2632323448442688 2634083850911744 2637193749200896 2641762308849664 2641998736785408 2651709587324928 2658283245764608 2658521152262976 2661659902147584 2665844901993728 2668053951152128 2668292732092416 2668719067103232 2672915166265344 2676070910263296 2692806404800512 2693047400993664 2699516851519488 2702704002465792 2706953537060864 2709646559037264 2717111150108992 2719606053863424 2723882164011008 2724317381001216 2724561197309952 2725775407602962 2727777916551168 2734575511928832 2742930291032064 2744836774089696 2749152555181032 2751430637125632 2751676879970304 2754679079436288 2759010335850496 2759257257050112 2759698126209024 2767808200441856 2776264513318912 2776956604950528 2784606623145984 2786468867080192 2787163502542848 2791545835094016 2802020873549898 2803502858371072 2804593743046656 2809003481636352 2812068226924544 2812319896608768 2819075872915456 2819778636939264 2821035281219584 2838410755024572 2840762800668672 2845229408845824 2845484046332928 2847841953251328 2863022779360128 2866402971543552 2871625580119296 2873546019176448 2874005149188096 2878781642440704 2880064581618224 2881922518745088 2882180440129536 2883464893993216 2890650459766784 2891112322695168 2899945359015936 2900204893377792 2907171993944064 2910604310347776 2910864798646272 2915907454107648 2917206938533888 2924476589146112 2927929336004608 2934142827872256 2935450438957036 2937606987055104 2944927474384896 2946239891685376 2951343829417984 2955978064404288 2963344332275712 2966842967851008 2971507815284736 2971982597455872 2973573171930504 2980716523552768 2980983286634496 2984235669389312 2990568651485184 2999075514742944 3001560695046144 3002898351140864 3008369655363072 3010381543899136 3019156924399616 3019427127754752 3028652196347904 3036684685934592 3038037995159552 3038309888300544 3043087105106048 3045322729193472 3046679887992832 3049204515602432 3054760190017536 3056750043872616 3064367434512384 3077493034057728 3082331859582976 3085162116022272 3093661185212416 3096738924614016 3101608010973472 3103886627831808 3105269885838848 3113008187441152 3113505578287104 3113784225497088 3122082728640512 3123297577483776 3134777475465216 3141607472267264 3141888634492608 3144492156715008 3149436326772736 3153154669543424 3153436865200128 3153940715667456 3161254318876808 3163576755290112 3171460357029888 3172873729507328 3173664691372032 3178654730194944 3182407569309696 3184535848091648 3190338097250304 3202309569771312 3210002409979904 3210289693298688 3213792259342336 3214079881838592 3219133466558464 3219647813910528 3227671144169472 3239782705775616 3240072654320502 3243898005742368 3251690752966656 3251981767237632 3272026033554432 3275889110335488 3281039879376896 3281857805850624 3284052593344512 3284577313357824 3289741743095808 3290036162789376 3291502378992256 3293920503005184 3311479214195334 3314223267446784 3314519878146048 3319731387388416 3320261808095232 3322482278793216 3331635122536448 3332465661837312 3333950786895872 3342258959024128 3344136800134144 3352470355705856 3353006007386112 3353306088996864 3354800501665184 3357265128062976 3362543846817792 3365631399297024 3372964376477696 3378260645033472 3383572375607424 3386679236886528 3395705028739072 3396008931753984 3396551539949568 3406533169774592 3417792744554496 3423472993244304 3427208151564288 3427514873991936 3430355080052736 3435748720115712 3438136748986368 3448641075138336 3457235054321664 3461316795826176 3467623342030848 3469168700585588 3472043423039488 3477813834406912 3480368833363968 3481919871991808 3489309012345156 3491154502877184 3493428621568704 3501820810887168 3502134210871296 3509764597923584 3512343069720576 3522664982380544 3534308406300672 3543115867619328 3544694869683968 3547299003236352 3548879869530112 3556411108736409 3557723642789888 3558292089470976 3563886888353792 3568094547017728 3569482945695744 3582602829103104 3588809174286336 3590408539734016 3590729867991552 3599355802025984 3603605336621056 3611252711227392 3612862078716352 3615516291760128 3621525149878272 3624526122319872 3626141405151232 3632423174668288 3632748263079936 3637037222068224 3646100682571776 3657240388042752 3657824735330304 3659782365452928 3665536740241376 3668574182834176 3668902506627072 3672905439248384 3679009676066816 3679597501612032 3691169864299008 3702608806600704 3702940176366288 3712808830861312 3716218003390464 3722061113458688 3736027831399864 3739458324062208 3745337975515136 3748089512853504 3749759862145024 3750694635257856 3760041328902144 3762153900150912 3771529150169088 3774150564373332 3780084763373919 3784547673366096 3787683734224896 3793639211794432 3793978728443904 3794584923537408 3817363705813504 3820168157331456 3821870628724736 3828834106825728 3831394692235264 3832006865584128 3832349815996416 3838375523254272 3842907253506048 3854816430260224 3866593812021248 3866939857837056 3876229325258752 3881153064861696 3881773188513792 3887876605476864 3906048850919424 3912190437163008 3912540563707776 3916809316073472 3917159855990784 3926569965846528 3941304085872384 3948485172664032 3951125776367616 3955790623801344 3962010420379648 3962643463274496 3962998105178112 3964764229240672 3974644382179328 3977564380987392 3987424868646912 3987781728394464 3992489853221376 3998767352990592 4002080926728192 4002439098138624 4009372749398016 4011159540484096 4014106365394944 4025902837006336 4038202928463872 4039209607200768 4049275277279232 4051079851067392 4054056003698688 4060430305591296 4064469838555896 4073013586690048 4075666725163488 4079409080795136 4085823246016512 4086476071501824 4088663111404443 4103324045410304 4113549488029696 4123728832771548 4127145955688448 4128985232818688 4132018619154432 4138515503775744 4138885885575168 4151340771049472 4151712300662784 4164396769978368 4176909934718976 4179703300620288 4187318752641024 4189184845990144 4192656208953344 4203031310324847 4204582486933504 4205254287556608 4213505222454528 4218102340386816 4218479844913152 4228613809373184 4231552921829376 4238206306926592 4241319933247488 4243210092412928 4253784129667072 4267844113268736 4269746093028416 4280386257731584 4283530871832576 4285439842451456 4292863751880704 4294534169040192 4299604457315328 4310319028764672 4319710274367488 4320096872427336 4322883778117632 4325197340989824 4335587670622208 4335975689650176 4336668484042752 4349918038523904 4360757990916096 4362701378072576 4365906465521664 4367852147113984 4375810407800832 4378736791126016 4386322324127744 4386714883719168 4391894004006912 4403175658435554 4415305618927112 4418964356595712 4419359837528064 4426308516517888 4427015744126976 4429976371724288 4457261722927104 4460359757895756 4470674676514816 4471074785329152 4471474929951744 4476353504083968 4483391795757056 4504347526711296 4511429834143232 4512554483044608 4515572315848704 4528011909005312 4528735386599424 4529140691632128 4542978294521856 4557056992739328 4557464832450816 4564630657659072 4569610868752384 4570019831989248 4573806773403648 4580998293487616 4582140285026304 4584182331981824 4587550131879936 4598188100184448 4609646739095552 4615089061101568 4616239551086592 4623497789374464 4627743174033408 4640491777818624 4645108386921024 4652412016460208 4657904828758272 4669094414516224 4669512281161728 4670258367430656 4683124092960768 4712411208400896 4712832951738912 4716738235072512 4724154490159104 4729732004315136 4730155297800192 4741881478315212 4744389452627968 4759310594260992 4767982095292416 4773611353964544 4776803772137472 4785507145875456 4787639823988736 4803464354656968 4815003614969856 4815434539948032 4820688389013504 4821119822757888 4828700199837696 4829471720865792 4841506716254208 4843664350773248 4849382962757632 4859674058663424 4861467576762368 4876320517390336 4877099647107072 4877536129449984 4879709820603904 4891870008836096 4906130002149376 4908039050331648 4913833665503232 4921559819065344 4926078890016768 4934612614643712 4936811742134272 4937253568488384 4954957337853952 4967218821293001 4971334901170176 4979597081082624 4983723418189824 4985944432082944 4997452683804672 5000926180343808 5013388438536192 5016205200201216 5028705533558784 5029509011079168 5032200752497776 5040113017831892 5043815770226688 5046063564488128 5050244978966528 5058638304591872 5059446564716544 5075358563411136 5093557543108608 5094013397630976 5105112142434304 5109799754661888 5117834031005696 5123876338008064 5137038268174813 5140812227346432 5153623080173568 5155919810449408 5157205123479552 5172961612707504 5174870753148928 5183835473969152 5185852581482496 5191975193739264 5203753050878382 5208065134559232 5216253916217344 5216720751610368 5222412421431296 5222879807987712 5235426621128704 5236731754315776 5252731216330752 5255072114496512 5264646896885376 5268167701823488 5274387498401792 5283524617699328 5283997473570816 5316566491529216 5317042304525952 5323319804295168 5331689803987456 5336107902304256 5336585464184832 5337438134206464 5345830332530688 5352141820526592 5385612809601024 5386094801987328 5399033703038976 5405408004931584 5413907074121728 5419293118074528 5434222300217984 5439212107726848 5447764328022016 5448634762002432 5449122394619904 5451550815205924 5455555833102336 5469151023857664 5485860582064128 5489673548179392 5498305110362064 5502861274251264 5503353759940608 5509358158872576 5518020671700992 5518514514100224 5519396252418048 5535616400883712 5552529026637824 5553913209901056 5569213246291968 5572937734160384 5574327005085696 5583091670188032 5604041747099796 5607005716742144 5609187486093312 5618006963272704 5624136453849088 5624639793217536 5639557273878528 5642070562439168 5676821510049144 5681525601337344 5690458817691648 5690968092665856 5695683906502656 5726045558720256 5732805943087104 5743251160238592 5747092038352896 5748010298376192 5757563284881408 5760129163236448 5763845037490176 5764360880259072 5766929787986432 5781300919533568 5782224645390336 5799890718031872 5800409786755584 5814343987888128 5821208620695552 5821729597292544 5831814908215296 5834413877067776 5848953178292224 5855858672009216 5868285655744512 5870900877914072 5875213974110208 5889854948769792 5892479783370752 5902687658835968 5911956128808576 5926688664551424 5933685935702016 5943015630569472 5943965194911744 5947146343861008 5961433047105536 5961966573268992 5968471338778624 5981137302970368 5998151029485888 6003121390092288 6005796702281728 6016739310726144 6020763087798272 6038854255509504 6057304392695808 6071045226024779 6076075990319104 6076619776601088 6086174210212096 6090645458386944 6093359775985664 6109520380035072 6113500087745232 6128734869024768 6154986068115456 6164663719165952 6170324232044544 6187322370424832 6193477849228032 6203216021946944 6207773255663616 6210539771677696 6226016374882304 6227011156574208 6227568450994176 6244165457281024 6246595154967552 6269554950930432 6283214944534528 6283777268985216 6288984313430016 6298872653545472 6306309339086848 6306873730400256 6307881431334912 6322508637753616 6327153510580224 6342920714059776 6345747459014656 6347329382744064 6357309460389888 6364815138619392 6369071696183296 6380676194500608 6404619139542624 6420004819959808 6420579386597376 6427584518684672 6428159763677184 6438266933116928 6439295627821056 6479565411551232 6480145308641004 6487796011484736 6503381505933312 6503963534475264 6544052067108864 6551778220670976 6562079758753792 6563715611701248 6568105186689024 6579483486191616 6580072325578752 6583004757984512 6587841006010368 6604763487653331 6622958428390668 6628446534893568 6629039756292096 6639462774776832 6640523616190464 6644964557586432 6664931323674624 6667901573791744 6684517918048256 6688273600268288 6704940711411712 6706012014772224 6706612177993728 6709601003330368 6714530256125952 6725087693635584 6731262798594048 6745928752955392 6756521290066944 6767144751214848 6773358473773056 6791410057478144 6792017863507968 6793103079899136 6813066339549184 6835585489108992 6846945986488608 6854416303128576 6855029747983872 6860710160105472 6871497440231424 6876273497972736 6897282150276672 6914470108643328 6922633591652352 6935246684061696 6938337401171176 6944086846078976 6955627668813824 6960737666727936 6963839743983616 6978618024690312 6986857243137408 7003641621774336 7004268421742592 7019529195847168 7024686139441152 7045329964761088 7068616812601344 7086231735238656 7089389739367936 7094598006472704 7097759739060224 7112822217472818 7115447285579776 7116584178941952 7127773776707584 7138965891391488 7165205658206208 7180817079468032 7181459735983104 7198711604051968 7222505422454784 7225724157432704 7231032583520256 7243050299756544 7252282810302464 7264846349336576 7265496526159872 7274074444136448 7292201365143552 7314480776085504 7315649470660608 7319564730905856 7331073480482752 7337148365668352 7337805013254144 7345810878496768 7358019352133632 7359195003224064 7382339728598016 7405217613201408 7405880352732576 7425617661722624 7432436006780928 7444122226917376 7472055662799728 7478916648124416 7490675951030272 7496179025707008 7499519724290048 7501389270515712 7520082657804288 7524307800301824 7543058300338176 7548301128746664 7560169526747838 7569095346732192 7575367468449792 7587278423588864 7587957456887808 7589169847074816 7634727411627008 7640336314662912 7643741257449472 7657668213651456 7662789384470528 7664013731168256 7664699631992832 7676751046508544 7685814507012096 7709632860520448 7733187624042496 7733879715674112 7752458650517504 7762306129723392 7775753210953728 7805629576317573 7812097701838848 7824380874326016 7825081127415552 7833618632146944 7834319711981568 7853139931693056 7882608171744768 7896970345328064 7902251552735232 7911581247602688 7924020840759296 7925286926548992 7925996210356224 7929528458481344 7949288764358656 7955128761974784 7974849737293824 7975563456788928 7984979706442752 7997534705981184 8004161853456384 8004878196277248 8018745498796032 8022319080968192 8028212730789888 8051805674012672 8076405856927744 8078419214401536 8098550554558464 8102159702134784 8108112007397376 8120860611182592 8128939677111792 8146027173380096 8151333450326976 8158818161590272 8171646492033024 8172952143003648 8177326222808886 8206648090820608 8227098976059392 8247457665543096 8254291911376896 8257970465637376 8264037238308864 8277031007551488 8277771771150336 8302681542098944 8303424601325568 8328793539956736 8353819869437952 8359406601240576 8374637505282048 8378369691980288 8385312417906688 8406062620649694 8409164973867008 8410508575113216 8427010444909056 8436204680773632 8436959689826304 8457227618746368 8463105843658752 8476412613853184 8486420184825856 8507568259334144 8535688226537472 8539492186056832 8560772515463168 8570879684902912 8585727503761408 8589068338080384 8599208914630656 8620638057529344 8639420548734976 8640193744854672 8645767556235264 8650394681979648 8671175341244416 8671951379300352 8673336968085504 8699836077047808 8721515981832192 8725402756145152 8731812931043328 8735704294227968 8751620815601664 8757473582252032 8773429767438336 8783788008013824 8806351316871108 8830611237854224 8837928713191424 8838719675056128 8852617033035776 8854031488253952 8914523445854208 8920719515791512 8941349353029632 8942149570658304 8942949859903488 8952707008167936 8966783591514112 9008695053422592 9022859668286464 9025108966089216 9031144631697408 9056023818010624 9057470773198848 9058281383264256 9085956589043712 9114113985478656 9114929664901632 9129261315318144 9139221737504768 9140039663978496 9147613546807296 9161996586975232 9164280570052608 9168364663963648 9196376200368896 9219293478191104 9230178122203136 9232479102173184 9246995578748928 9255486348066816 9280983555637248 9290216773842048 9304824032920416 9315809657516544 9338188829032448 9339024562323456 9340516734861312 9366248185921536 9424822416801792 9425665903477824 9433476470145024 9448308980318208 9459464008630272 9460310595600384 9483762956630424 9518621188521984 9535964190584832 9540213926610367 9547222707929088 9553607544274944 9571014291750912 9575279647977472 9606928709313936 9630007229939712 9630869079896064 9641376778027008 9642239645515776 9657400399675392 9658943441731584 9683013432508416 9687328701546496 9698765925515264 9719348117326848 9722935153524736 9752641034780672 9755072258899968 9759419641207808 9783740017672192 9812260004298752 9816078100663296 9827667331006464 9843119638130688 9852157780033536 9869225229287424 9873623484268544 9874507136976768 9909914675707904 9934437642586002 9942669802340352 9959194162165248 9967446836379648 9971888864165888 9994905367609344 10001852360687616 10026776877072384 10032410400402432 10057411067117568 10059018022158336 10064401504995552 10080226035663784 10087631540453376 10092127128976256 10100489957933056 10117276609183744 10118893129433088 10150717126822272 10187115086217216 10188026795261952 10210224284868608 10219599509323776 10235668062011392 10247752676016128 10274076536349626 10281624454692864 10307246160347136 10311839620898816 10314410246959104 10345923225415008 10349741506297856 10371705162964992 10383950387478528 10407506101756764 10416130269118464 10432507832434688 10433441503220736 10444824842862592 10445759615975424 10473463508631552 10505462432661504 10510144228993024 10529293793770752 10536335403646976 10548774996803584 10567049235398656 10567994947141632 10633132983058432 10634084609051904 10646639608590336 10663379607974912 10672215804608512 10673170928369664 10674876268412928 10691660665061376 10704283641053184 10771225619202048 10772189603974656 10798067406077952 10810816009863168 10827814148243456 10838586236149056 10868444600435968 10878424215453696 10895528656044032 10897269524004864 10898244789239808 10903101630411848 10911111666204672 10938302047715328 10971721164128256 10979347096358784 10996610220724128 11005722548502528 11006707519881216 11018716317745152 11036041343401984 11037029028200448 11038792504836096 11071232801767424 11105058053275648 11107826419802112 11138426492583936 11145875468320768 11148654010171392 11166183340376064 11208083494199592 11218374972186624 11236013926545408 11248272907698176 11249279586435072 11284141124878336 11340254290121757 11353643020098288 11363051202674688 11380917635383296 11381936185331712 11452091117440512 11465611886174208 11486502320477184 11494184076705792 11496020596752384 11515126569762816 11520258326472896 11528721760518144 11533859575972864 11562601839067136 11564449290780672 11599781436063744 11600819573511168 11628687975776256 11643459194585088 11663629816430592 11668827754135552 11697906356584448 11711717344018432 11736571311489024 11741801755828144 11750427948220416 11779709897539584 11784959566741504 11805375317671936 11823912257617152 11853377329102848 11867371871404032 11886031261138944 11887930389823488 11894292687722016 11922866094211072 11923933146537984 11936942677557248 11962274605940736 11996302058971776 12006242780184576 12011593404563456 12033478621452288 12041526175596544 12077708511019008 12114608785391616 12142090452049558 12152151980638208 12153239553202176 12172348420424192 12181290916773888 12186719551971328 12219040760070144 12227000175490464 12257469738049536 12265989334213329 12309972136230912 12329327438331904 12340648464089088 12386955698456064 12406432043893888 12415546511327232 12421079543355392 12452032749764608 12454022313148416 12455136901988352 12488330914562048 12493190309935104 12539109901860864 12566429889069056 12567554537970432 12577968626860032 12597745307090944 12612618678173696 12613747460800512 12615762862669824 12645017275507232 12654307021160448 12685841428119552 12691494918029312 12694658765488128 12714618920779776 12729630277238784 12738143392366592 12761352389001216 12809238279085248 12840009639919616 12841158773194752 12855169037369344 12856319527354368 12876533866233856 12878591255642112 12959130823102464 12960290617282008 12975592022969472 13006763011866624 13007927068950528 13088104134217728 13103556441341952 13124159517507584 13127431223402496 13136210373378048 13158966972383232 13160144651157504 13166009515969024 13175682012020736 13209526975306662 13245916856781336 13256893069787136 13258079512584192 13278925549553664 13281047232380928 13289929115172864 13335803147583488 13369035836096512 13376547200536576 13409881422823424 13412024029544448 13413224355987456 13419202006660736 13429060512251904 13450175387271168 13491857505910784 13513042580133888 13534289502429696 13546716947546112 13582820114956288 13584035727015936 13586206159798272 13626132679098368 13671170978217984 13693891972977216 13708832606257152 13710059495967744 13721420320210944 13742994880462848 13752546995945472 13794564300553344 13828940217286656 13845267183304704 13870493368123392 13876674802342352 13888173692157952 13911255337627648 13921475333455872 13927679487967232 13957236049380624 13973714486274816 14007283243548672 14008536843485184 14039058391694336 14049372278882304 14090659929522176 14137233625202688 14172463470477312 14178779478735872 14189196012945408 14195519478120448 14225644434945636 14230894571159552 14233168357883904 14255547553415168 14277931782782976 14330411316412416 14361634158936064 14362919471966208 14397423208103936 14445010844909568 14451448314865408 14462065167040512 14486100599513088 14504565620604928 14529692698673152 14530993052319744 14548148888272896 14584402730287104 14628961552171008 14631298941321216 14639129461811712 14662146960965504 14674296731336704 14675610026508288 14691621756993536 14716038704267264 14718390006448128 14764679457196032 14810435226402816 14811760705465152 14851235323445248 14864872013561856 14888244453834752 14944111325599456 14957833296248832 14981351902060544 14992358051414016 14999039448580096 15002778541031424 15040165315608576 15048615600603648 15086116600676352 15096602257493328 15120339053495676 15138190693464384 15150734936899584 15174556847177728 15175914913775616 15178339694149632 15269454823254016 15280672629325824 15287482514898944 15315336427302912 15325578768941056 15329399263985664 15353502093017088 15371629014024192 15411114804524439 15419265721040896 15466375248084992 15467759431348224 15504917301035008 15524612259446784 15551506421907456 15611259152635146 15624195403677696 15648761748652032 15650162254831104 15667237264293888 15668639423963136 15706279863386112 15765216343489536 15793940690656128 15804503105470464 15823162495205376 15848041681518592 15850573853097984 15851992420712448 15859056916962688 15898577528717312 15949699474587648 15951126913577856 15969959412885504 15995069411962368 16008323706912768 16009756392554496 16037490997592064 16044638161936384 16056425461579776 16103611348025344 16152811713855488 16156838428803072 16197101109116928 16204319404269568 16216224014794752 16241721222365184 16257879354223584 16302666900653952 16317636323180544 16343292984066048 16345904286007296 16354652445617772 16413296181641216 16494915331086192 16508583822753792 16515940931274752 16528074476617728 16554062015102976 16555543542300672 16605363084197888 16606849202651136 16657587079913472 16707639738875904 16718813202481152 16749275010564096 16756739383960576 16770624835813376 16812125241299388 16818329947734016 16821017150226432 16854020889818112 16872409361547264 16873919379652608 16926211687317504 16952825227706368 16972840369651712 17015136518668288 17071376453074944 17078984372113664 17121545030926336 17141759369805824 17171455007522816 17178136676160768 17198417829261312 17241276115058688 17278841097469952 17280387489709344 17291535112470528 17300789363959296 17342350682488832 17343902758600704 17346673936171008 17399672154095616 17443031963664384 17450805512290304 17463625862086656 17471408588455936 17503241631203328 17514947164504064 17546859534876672 17567576016027648 17612702633742216 17661222475708448 17675857426382848 17677439350112256 17705234066071552 17708062976507904 17829046891708416 17841439031583024 17882698706059264 17884299141316608 17885899719806976 17905414016335872 17933567183028224 18017390106845184 18045719336572928 18050217932178432 18062289263394816 18112047636021248 18116562766528512 18171913178087424 18213135678074337 18228227970957312 18229859329803264 18258522630636288 18278443475009536 18280079327956992 18323993173950464 18328561140105216 18336729327927296 18392752400737792 18438586956382208 18460356244406272 18464958204346368 18493991157497856 18510972696133632 18561967111274496 18580433547684096 18609648065840832 18631619315033088 18676377658064896 18678049124646912 18681033469722624 18732496371843072 18849644833603584 18851331806955648 18866952940290048 18896617960636416 18918928017260544 18920621191200768 18967525913260848 19037242377043968 19071928381169664 19080427853220734 19094445415858176 19107215088549888 19142028583501824 19150559295954944 19213857418627872 19260014459879424 19261738159792128 19282753556054016 19284479291031552 19314800799350784 19317886883463168 19374657403092992 19397531851030528 19438696234653696 19505282069561344 19510144517799936 19518839282415616 19567480035344384 19624520008597504 19632156201326592 19655334662012928 19686239276261376 19704315560067072 19738450458574848 19747246968537088 19749014273953536 19819829351415808 19868875285172004 19885339604680704 19918388324330496 19934893672759296 19943777728331776 20003704721375232 20053553754144768 20064820800804864 20114822134235136 20118036044316672 20128803009991104 20160452071327568 20175263080906752 20184254257952512 20200979915866112 20234553218367488 20237786258866176 20301434253644544 20374230172434432 20376053590523904 20420448569737216 20439199018647552 20471336124022784 20495505352032256 20548153072699252 20563248909385728 20614492320694272 20623679241797632 20628820493918208 20691846450830016 20699483012595712 20743410325929984 20767900774957056 20815012203513528 20832260538236928 20865015664869376 20866883006441472 20889649685725184 20891519231950848 21010924865323008 21020288457986048 21058587587541504 21072670807293952 21097549993607168 21134098470797312 21135989894283264 21266265966116864 21268169218103808 21293279217180672 21326759215949824 21344431609217024 21346341856739328 21349752536825856 21383321330122752 21542451238404096 21544379207949312 21596134812155904 21655628296486912 21677172472298112 21736889200871936 21756848430907392 21791057312088064 21794539048009728 21796489578479616 21806203260823696 21822223332409344 21876604095430656 21943442328256512 21958694192717568 21993220441448256 22011445097005056 22013415039762432 22037432635490304 22072082686803968 22074058056400896 22077585009672192 22142465603534848 22210116106551296 22215652839604224 22276852985167872 22291750936641536 22297308020342784 22332366680752128 22416166988399184 22436749944373248 22472027853090816 22496545815396352 22498559172870144 22568282249756672 22680508580243514 22707286040196576 22726102405349376 22761835270766592 22763872370663424 22904182234881024 22931223772348416 22973004640954368 22988368153411584 22992041193504768 23030253139525632 23040516652945792 23057443521036288 23067719151945728 23125203678134272 23128898581561344 23199562872127488 23201639147022336 23257375951552512 23286918389170176 23327259632861184 23337655508271104 23395812713168896 23423434688036864 23473142622978048 23483603511656288 23500855896440832 23559419795079168 23569919133483008 23610750635343872 23647824515234304 23706754658205696 23734743742808064 23772062522277888 23775860779646976 23788585375444032 23845732188422144 23847866293075968 23873885355114496 23924549211881472 23992604117943552 24012485560369152 24023186809126912 24066957242904576 24083052351193088 24155417022038016 24229217570783232 24284180904099116 24304303961276416 24306479106404352 24344696840848384 24362581833547776 24373439103942656 24438081520140288 24454000350980928 24514939476099072 24531978668426658 24619944272461824 24658654876663808 24681296928178176 24773911396912128 24812864087787776 24831093022654464 24842159086710784 24904065499529216 24908044626296832 24910273803976704 24976661829124096 24986380619870208 25078219803721728 25132859778138112 25135109075940864 25155937253720064 25195490614181888 25225237356347392 25227494921601024 25231525725339648 25290034551014464 25308614042320896 25371682856239104 25382989836058624 25389317530976256 25429237841559552 25459260554477568 25476286784733184 25522704778002432 25618476558170496 25680019279839232 25682317546389504 25710338074738688 25712639054708736 25753067732467712 25757182511284224 25918261646204928 25920581234564016 25951184045938944 26013526023733248 26015854137901056 26176208268435456 26207112882683904 26248319035015168 26254862446804992 26272420746756096 26320289302315008 26332019031938048 26351364024041472 26419053950613324 26491833713562672 26513786139574272 26516159025168384 26557851099107328 26562094464761856 26671606295166976 26738071672193024 26753094401073152 26819762845646848 26824048059088896 26826448711974912 26838404013321472 26858121024503808 26900350774542336 26983715011821568 27026085160267776 27068579004859392 27093433895092224 27168071454031872 27172412319596544 27252265358196736 27342341956435968 27387783945954432 27417665212514304 27420118991935488 27442840640421888 27485989760925696 27505093991890944 27589128601106688 27657880434573312 27690534366609408 27740986736246784 27753349604684704 27776347384315904 27822510675255296 27842950666911744 27855358975934464 27914472098761248 27947428972549632 28014566487097344 28017073686970368 28078116783388672 28098744557764608 28181319859044352 28274467250405376 28344926940954624 28357558957471744 28378392025890816 28391038956240896 28451288869891272 28461789142319104 28511095106830336 28555863565565952 28620641779831101 28660822632824832 28723268317872128 28725838943932416 28794846416207872 28890021689819136 28902896629730816 28924130334081024 28972201199026176 29009131241209856 29059385397346304 29061986104639488 29096297776545792 29168805460574208 29257923104342016 29278258923623424 29324293921931008 29348593462673408 29351220053016576 29432077408534528 29436780012896256 29529358914392064 29620870452805632 29623521410930304 29702470646890496 29729744027123712 29776488907669504 29888222651198912 29915666592497664 29962703804121088 29984716102828032 29998078897160192 30005557082062848 30080330631217152 30097231201207296 30172233201352704 30193204514986656 30240678106991352 30276381386928768 30301469873799168 30349113694355456 30351829827551232 30356679388299264 30538909646508032 30561345258651648 30574965029797888 30630672854605824 30651157537882112 30658798527971328 30707004186034176 30743258028048384 30822229609048878 30838531442081792 30932750496169984 30935518862696448 31009834602070016 31049224518893568 31222518305270292 31248390807355392 31297523497304064 31300324509662208 31334474528587776 31337278847926272 31530432686979072 31587881381312256 31609006210940928 31646324990410752 31696083363037184 31701147706195968 31703984841424896 31718113833925376 31797155057434624 31899398949175296 31902253827155712 31939918825771008 31990138823924736 32016647413825536 32019512785108992 32074981995184128 32089276323872768 32112850923159552 32207222696050688 32305623427710976 32313676857606144 32394202218233856 32408638808539136 32432448029589504 32483442444730368 32515758708447168 32605333801307904 32635272646361088 32686585968132096 32691808572014592 32709304891235544 32826592363282432 32989830662172384 33017167645507584 33031881862549504 33056148953235456 33108124030205952 33111087084601344 33210726168395776 33213698405302272 33315174159826944 33415279477751808 33437626404962304 33498550021128192 33513478767921152 33541249671626752 33624250482598776 33636659895468032 33708041779636224 33744818723094528 33747838759305216 33852423374635008 33905650455412736 33945680739303424 34030273037336576 34142752906149888 34157968744227328 34243090061852672 34283518739611648 34342910015045632 34356273352321536 34396835658522624 34482552230117376 34557682194939904 34560774979418688 34601578727918592 34684701364977664 34687805517201408 34693347872342016 34799344308191232 34886063927328768 34901611024580608 34942817176911872 35006483262406656 35029894329008128 35093719069753344 35135152032055296 35225405267484432 35322444951416896 35351714852765696 35354878700224512 35410468132143104 35416125953015808 35658093783416832 35682878063166048 35768598282633216 35771799439613952 35810828032671744 35867134366056448 36034780213690368 36091438673145856 36100435864356864 36124578526789632 36224095272042496 36233125533057024 36343826356174848 36426271356148674 36456455941914624 36459718659606528 36517045261272576 36556886950019072 36560158655913984 36647986347900928 36657122280210432 36673458655854592 36785504801475584 36877173912764416 36920712488812544 36929916408692736 36987982314995712 37021945392267264 37160867095368192 37219296131681664 37263238630066176 37352755316129792 37356098249293824 37362066939445248 37464992743686144 37699289667207168 37702663613911296 37733905880580096 37793235921272832 37837856034521088 37841242382401536 37935051826521696 38074484754087936 38143856762339328 38160855706441468 38188890831716352 38214430177099776 38284057167003648 38301118591909888 38427714837255744 38520028919758848 38523476319584256 38565507112108032 38568958582063104 38629601598701568 38635773766926336 38749314806185984 38795063702061056 38877392469307392 39010564139122688 39020289035599872 39037678564831232 39134960070688768 39249040017195008 39264312402653184 39310669324025856 39372478552522752 39408631120134144 39476900917149696 39494493937074176 39498028547907072 39639658702831616 39737750570344008 39770679209361408 39836776648660992 39869787345518592 39887555456663552 40007409442750464 40107107508289536 40129641601609728 40229644268470272 40236072088633344 40257606019982208 40320904142655136 40350526161813504 40368508515905024 40401959831732224 40469106436734976 40475572517732352 40602868507289088 40748460344868864 40752107181047808 40840897139474432 40878398037295104 40942672248045568 40991010704064512 41096306145398504 41126497818771456 41228984641388544 41247358483595264 41257640987836416 41383692901660032 41398966025191424 41486820651859968 41535801549914112 41630024407027056 41664521076473856 41730031329738752 41733766012882944 41779299371450368 41783038463901696 42021849730646016 42040576915972096 42117175175083008 42145341614587904 42195099987214336 42271979788566528 42532531932233728 42536338436207616 42586558434361344 42653518431899648 42692683713478656 42699505073651712 42766642660245504 43084902476808192 43088758415898624 43192269624311808 43311256592973824 43354344944596224 43473778401743872 43513696861814784 43582114624176128 43589078096019456 43592979156959232 43612406521647392 43644446664818688 43753208190861312 43886884656513024 43917388385435136 43986440882896512 44022890194010112 44026830079524864 44074865270980608 44144165373607936 44148116112801792 44155170019344384 44284931207069696 44420232213102592 44431305679208448 44553705970335744 44583501873283072 44594616040685568 44664733361504256 44832333976798368 44873499888746496 44944055706181632 44993091630792704 44997118345740288 45136564499513344 45361017160487028 45414572080393152 45452204810698752 45523670541533184 45527744741326848 45808364469762048 45862447544696832 45946009281908736 45976736306823168 46060506279051264 46081033305891584 46114887042072576 46135438303891456 46233344413573317 46250407356268544 46257797163122688 46399125744254976 46403278294044672 46514751903105024 46573836778340352 46654519265722368 46675311016542208 46791625426337792 46846869376073728 46946285245956096 46967207023312576 47001711792881664 47118839590158336 47139838266966016 47221501270687744 47295649030468608 47413509316411392 47469487485616128 47544125044555776 47551721559293952 47577170750888064 47691464376844288 47695732586151936 47747770710228992 47849098423762944 47985208235887104 48024971120738304 48046373618253824 48133914485809152 48166104702386176 48310834044076032 48458435141566464 48568361808198232 48608607922552832 48612958212808704 48689393681696768 48725163667095552 48746878207885312 48908000701961856 49029878952198144 49063957336853316 49239888544923648 49317309753327616 49547822793824256 49625728175575552 49662186045308928 49684318173421568 49808130999058432 49816089252593664 49820547607953408 49972761239740416 50156439607443456 50265719556276224 50270218151881728 50311874507440128 50390981228363776 50454989843202048 50463051450679296 50580069102028928 50617228084641792 50765979672117248 50778635061952512 50858475683119104 50918521108955136 51045409556004864 51236953116340992 51360038559678464 51364635092779008 51420676149477376 51425278109417472 51506135464935424 51514365022568448 51836523292409856 51841162469128032 51902368091877888 52027052047466496 52031708275802112 52352416536870912 52414225765367808 52496638070030336 52509724893609984 52544841493512192 52640578604630016 52664038063876096 52702728048082944 52838107901226648 52983667427125344 53027572279148544 53032318050336768 53115702198214656 53124188929523712 53343212590333952 53476143344386048 53506188802146304 53639525691293696 53648096118177792 53652897423949824 53676808026642944 53716242049007616 53800701549084672 53967430023643136 54052170320535552 54137158009718784 54186867790184448 54336142908063744 54504530716393472 54639407034223011 54684683912871936 54775567891908864 54835330425028608 54840237983870976 54971979521851392 55010187983781888 55178257202213376 55315760869146624 55381068733218816 55481973472493568 55506699209369408 55552694768631808 55645021350510592 55685901333823488 55710717951868928 55828944197522496 55894857945099264 56029132974194688 56034147373940736 56156233566777344 56197489115529216 56362639718088704 56548934500810752 56689853881909248 56715117914943488 56756784051781632 56782077912481792 56902577739782544 56923578284638208 57022190213660672 57111727131131904 57241283559662202 57321645265649664 57446536635744256 57451677887864832 57589692832415744 57780043379638272 57805793259461632 57848260668162048 57944402398052352 58018262482419712 58118770794692608 58123972209278976 58192595553091584 58515846208684032 58556517847246848 58648587843862016 58697186925346816 58702440106033152 58864154817069056 58873560025792512 59058717828784128 59241740905611264 59247042821860608 59404941293780992 59459488054247424 59552977815339008 59776445302397824 59831333184995328 59925407608242176 59996157794320384 60011114164125696 60160661262434304 60194462402414592 60344466402705408 60386409029973312 60481356213982704 60552762773857536 60602939747598336 60698227388710912 60703659655102464 60713358776598528 61077819293016064 61122690517303296 61149930059595776 61261345709211648 61302315075764224 61317597055942656 61414008372068352 61486516056096768 61644459218097756 61677062884163584 61865500992339968 61871037725392896 62098449037787136 62445036610540584 62496781614710784 62595046994608128 62600649019324416 62668949057175552 62674557695852544 63060865373958144 63175762762624512 63218012421881856 63292649980821504 63392166726074368 63402295412391936 63407969682849792 63436227667850752 63594310114869248 63798797898350592 63804507654311424 63879837651542016 63980277647849472 64033294827651072 64039025570217984 64149963990368256 64178552647745536 64414445392101376 64611246855421952 64627353715212288 64788404436467712 64817277617078272 64966884889460736 65031517416894336 65210667602615808 65270545292722176 65373171936264192 65383617144029184 65418609782471088 65653184726564864 65979661324344768 66034335291015168 66063763725099008 66112297906470912 66216248060411904 66222174169202688 66427396810604544 66630348319653888 66781497486272569 66830558955503616 66875252809924608 66997100042256384 67026957535842304 67248500965197552 67273319790936064 67416083559272448 67489637446189056 67495677518610432 67704846749270016 67811300910825472 67891361478606848 68060546074673152 68285505812299776 68315937488454656 68486180123705344 68567037479223296 68685820030091264 68712546704643072 68793671317045248 68965104460234752 69115364389879808 69121549958837376 69203157455837184 69369402729955328 69375611034402816 69386695744684032 69598688616382464 69772127854657536 69803222049161216 69885634353823744 70012966524813312 70059788658016256 70187438139506688 70270304064110592 70450810534968864 70644889902833792 70703429705531392 70709757400449024 70820936264286208 70832251906031616 71316187566833664 71365756126332096 71537196565266432 71543598879227904 71621656065343488 71734268732112896 72069560427380736 72182877346291712 72200871728713728 72249157053579264 72448190544084992 72466251066114048 72687652712349696 72852542712297348 72912911883829248 72919437319213056 73034090522545152 73113773900038144 73120317311827968 73314244560420864 73346917311709184 73571009602951168 73754347825528832 73841424977625088 73859832817385472 73975964629991424 74043890784534528 74321734190736384 74438592263363328 74526477260132352 74705510632259584 74712196498587648 74724133878890496 74929985487372288 75398579334414336 75405327227822592 75467811761160192 75586471842545664 75675712069042176 75682484764803072 75870103653043392 76148969508175872 76287713524678656 76321711412882936 76377781663432704 76428860354199552 76568114334007296 76602237183819776 76855429674511488 77040057839517696 77046952639168512 77131014224216064 77137917164126208 77259203197403136 77271547533852672 77498629612371968 77590127404122112 77754784938614784 78021128278245376 78040578071199744 78075357129662464 78269920141377536 78528624805306368 78621338648051712 78744957105045504 78817262240268288 78988987874148352 78996057095814144 79475501140688016 79541358418722816 79673553297321984 79775110913327104 80014818885500928 80214215016579072 80259283203219456 80459288536940544 80472144177266688 80515212039964416 80641808285310272 80701052323627008 80737017031810048 80803919663464448 80938212873469952 80951145035464704 81205737014578176 81504214362095616 81681794278948864 81756796074590208 81885344496091136 81982021408129024 82192612290797008 82252995637542912 82457969282777088 82494716967190528 82515281975672832 82767385803320064 82797932050382848 82973641303719936 83071603099828224 83260048814054112 83329042152947712 83460062659477504 83467532025765888 83558598742900736 83566076927803392 84043699461292032 84081153831944192 84234350350166016 84290683229175808 84390199974428672 84543959577133056 85065063864467456 85072676872415232 85173116868722688 85307036863799296 85385367426957312 85533285320491008 85861925339493303 86169804953616384 86177516831797248 86384539248623616 86708689889192448 86947556803487744 87027393723629568 87164229248352256 87178156192038912 87185958313918464 87224813043294784 87288893329637376 87506416381722624 87773769313026048 87834776770870272 87972881765793024 88045780388020224 88053660159049728 88288330747215872 88296232225603584 88310340038688768 88569862414139392 88840464426205184 88862611358416896 89107411940671488 89167003746566144 89189232081371136 89329466723008512 89664667953596736 89746999777492992 89888111412363264 89986183261585408 89994236691480576 90273128999026688 90722034320974056 90829144160786304 90904409621397504 91047341083066368 91055489482653696 91616728939524096 91724895089393664 91892018563817472 91953472613646336 92121012558102528 92162066611783168 92229774084145152 92270876607782912 92466688827146634 92500814712537088 92515594326245376 92798251488509952 92806556588089344 93029503806210048 93147673556680704 93350622033084416 93583250852675584 93892570491912192 93934414046625152 94003423585763328 94279676533932032 94443002541375488 94591298060937216 94827018632822784 94938974971232256 95088250089111552 95103443118587904 95154341501776128 95382928753688576 95391465172303872 95495541420457984 95698196847525888 95970416471774208 96049942241476608 96092747236507648 96267828971618304 96332209404772352 96621668088152064 96916870283132928 97136723616396464 97217215845105664 97225916425617408 97378787363393536 97450327334191104 97493756415770624 97816001403923712 98059757904396288 98127914673706632 98479777089847296 98634619506655232 99095645587648512 99251456351151104 99324372090617856 99368636346843136 99616261998116864 99632178505187328 99641095215906816 99945522479480832 100312879214886912 100531439112552448 100540436303763456 100623749014880256 100781962456727552 100909979686404096 101160138204057856 101234456169283584 101531959344234496 101557270123905024 101716951366238208 101837042217910272 102090819112009728 102473906232681984 102720077119356928 102729270185558016 102841352298954752 102850556218834944 103012270929870848 103028730045136896 103673046584819712 103682324938256064 103804736183755776 104054104094932992 104063416551604224 104704833073741824 104828451530735616 104993276140060672 105019449787219968 105089682987024384 105281157209260032 105328076127752192 105405456096165888 105676215802453296 105967334854250688 106055144558297088 106064636100673536 106231404396429312 106248377859047424 106686425180667904 106952286688772096 107012377604292608 107279051382587392 107305794847899648 107353616053285888 107432484098015232 107601403098169344 107934860047286272 108104340641071104 108274316019437568 108373735580368896 108672285816127488 109009061432786944 109278814068446022 109369367825743872 109551135783817728 109670660850057216 109680475967741952 109943959043702784 110020375967563776 110356514404426752 110631521738293248 110762137466437632 110963946944987136 111013398418738816 111105389537263616 111290042701021184 111421435903737856 111657888395044992 111789715890198528 112058265948389376 112068294747881472 112312467133554688 112394978231058432 112725279436177408 113097869001621504 113379707763818496 113430235829886976 113513568103563264 113564155824963584 113805155479565088 113847156569276416 114223454262263808 114482567119324404 114643290531299328 114893073271488512 114903355775729664 115560086759276544 115611586518923264 115696521336324096 115888804796104704 116036524964839424 116237541589385216 116247944418557952 116385191106183168 117031692417368064 117113035694493696 117297175687724032 117394373850693632 117404880212066304 117728309634138112 117747120051585024 118117435657568256 118483481811222528 118494085643721216 118809882587561984 118918976108494848 119105955630678016 119552890604795648 119662666369990656 119850815216484352 119992315588640768 120022228328251392 120321322524868608 120388924804829184 120688932805410816 120772818059946624 120962712427965408 121105525547715072 121205879495196672 121396454777421824 121407319310204928 121426717553197056 122155638586032128 122245381034606592 122299860119191552 122522691418423296 122604630151528448 122635194111885312 122828016744136704 122973032112193536 123288918436195512 123731001984679936 123742075450785792 124196898075574272 124890073221081168 124993563229421568 125190093989216256 125201298038648832 125337898114351104 125349115391705088 126121730747916288 126351525525249024 126436024843763712 126585299961643008 126784333452148736 126815939365699584 126872455335701504 127188620229738496 127597595796701184 127609015308622848 127759675303084032 127960555295698944 128078051140435968 128299927980736512 128357105295491072 128828890784202752 129222493710843904 129254707430424576 129576808872935424 129634555234156544 129933769778921472 130063034833788672 130421335205231616 130541090585444352 130746343872528384 130767234288058368 130837219564942176 131306369453129728 131959322648689536 132068670582030336 132127527450198016 132224595812941824 132432496120823808 132444348338405376 132854793621209088 133260696639307776 133562994972545138 133661117911007232 133750505619849216 133994200084512768 134053915071684608 134497001930395104 134546639581872128 134832167118544896 134979274892378112 134991355037220864 135409693498540032 135622601821650944 135782722957213696 136571011624599552 136631874976909312 136972360247410688 137134074958446592 137371640060182528 137425093409286144 137587342634090496 137930208920469504 138230728779759616 138243099917674752 138406314911674368 138738805459910656 138751222068805632 138773391489368064 139197377232764928 139544255709315072 139606444098322432 139771268707647488 140025933049626624 140119577316032512 140374876279013376 140540608128221184 140901621069937728 141289779805667584 141406859411062784 141419514800898048 141641872528572416 141664503812063232 142632375133667328 142731512252664192 143074393130532864 143087197758455808 143243312130686976 143468537464225792 144139120854761472 144365754692583424 144401743457427456 144498314107158528 144896381088169984 144932502132228096 145375305424699392 145705085424594696 145825823767658496 145838874638426112 146068181045090304 146227547800076288 146240634623655936 146693834623418368 147142019205902336 147508695651057664 147682849955250176 147719665634770944 147951929259982848 148643468381472768 148877184526726656 149052954520264704 149411021264519168 149424392997175296 149448267757780992 150797158668828672 150810654455645184 150935623522320384 151172943685091328 151364969529606144 151740207306086784 152297939016351744 152575427049357312 152643422825765872 152755563326865408 153136228668014592 153204474367639552 153710859349022976 154080115679035392 154093905278337024 154262028448432128 154275834328252416 154518406394806272 154543095067705344 154997259224743936 155180254808244224 155509569877229568 156042256556490752 156081156142399488 156150714259324928 156539840282755072 157057249610612736 157242677296103424 157489914210091008 157634524480536576 157977975748296704 157992114191628288 158951002281376032 159082716837445632 159347106594643968 159550221826654208 160029637771001856 160428430033158144 160518566406438912 160918577073881088 160944288354533376 161030424079928832 161283616570620544 161402104647254016 161474034063620096 161607839326928896 161876425746939904 161902290070929408 162411474029156352 163008428724191232 163363588557897728 163513592149180416 163770688992182272 163964042816258048 164385224581594016 164505991275085824 164915938565554176 164989433934381056 165030563951345664 165534771606640128 165595864100765696 165947282607439872 166143206199656448 166520097628108224 166658084305895424 166920125318955008 166935064051531776 167117197485801472 167132153855606784 168087398922584064 168162307663888384 168468700700332032 168581366458351616 168780399948857344 169087919154266112 170130127728934912 170145353744830464 170346233737445376 170614073727598592 170770734853914624 171066570640982016 171723850678986606 172339609907232768 172355033663594496 172769078497247232 173417379778384896 173895113606975488 174054787447259136 174328458496704512 174356312384077824 174371916627836928 174449626086589568 174577786659274752 175547538626052096 175669553541740544 175945763531586048 176091560776040448 176107320318099456 176576661494431744 176592464451207168 176620680077377536 177139724828278784 177680928852410368 177725222716833792 178214823881342976 178334007493132288 178378464162742272 178658933446017024 179329335907193472 179493999554985984 179776222824726528 179972366523170816 179988473382961152 180546257998053376 181444068641948112 181658288321572608 181808819242795008 182094682166132736 182110978965307392 183233457879048192 183449790178787328 183784037127634944 183906945227292672 184242025116205056 184324133223566336 184459548168290304 184541753215565824 184933377654293268 185001629425074176 185031188652490752 185596502977019904 185613113176178688 186295347113361408 186701244066168832 187166501705351168 187785140983824384 187868828093250304 188006847171526656 188559353067864064 188886005082750976 189182596121874432 189654037265645568 189877949942464512 190176500178223104 190206886237175808 190308683003552256 190765857507377152 190782930344607744 190991082840915968 191396393695051776 191940832943548416 192099884482953216 192185494473015296 192535657943236608 192664418809544704 193243336176304128 193833740566265856 194273447232792928 194434431690211328 194451832851234816 194757574726787072 194900654668382208 194987512831541248 195632002807847424 196119515808792576 196255829347413264 196959554179694592 197269239013310464 198191291175297024 198502912702302208 198648744181235712 198737272693686272 199232523996233728 199282190431813632 199891044958961664 200344492458817707 200625758429773824 201062878225104896 201080872607526912 201563924913455104 201819959372808192 202320276408115712 202468912338567168 203063918688468992 203114540247810048 203433902732476416 203674084435820544 204181638224019456 204947812465363968 205440154238713856 205458540371116032 205701112437669888 206024541859741696 206057460090273792 207346093169639424 207364649876512128 207609472367511552 208108208189865984 208126833103208448 209409666147483648 209656903061471232 209986552280121344 210038899574439936 210179365974048768 210562314418520064 210656152255504384 210810912192331776 211352431604906592 211934669708501376 212110289116594176 212129272201347072 212462808792858624 212496755718094848 213372850361335808 214024755208585216 214558102765174784 214611589695799296 214707232106571776 214864968196030464 215202806196338688 215869720094572544 216208681282142208 216548632038875136 216747471160737792 217344571632254976 218018122865573888 218557628136892044 218738735651487744 219102271567635456 219341321700114432 219360951935483904 220040751935127552 220713028808853504 221263043476586496 221524274932875264 221927893889974272 222026796837477632 222210779074527232 222580085402042368 222842871807475712 223315776790089984 223579431780397056 224116531896778752 224136589495762944 224624934267109376 224789956462116864 225450558872354816 226195738003243008 226759415527636992 226860471659773952 227027136207126528 227128311649927168 227610310959130176 227694313138552832 228446908524527616 228965134238648808 229286581062598656 229786146542977024 229806711551459328 231120173518553088 231223173037846528 231393042672648192 231777609592209408 232073049929678848 232475083178770432 232495888837115904 232770382212366336 234063384834736128 234226071388987392 234594351375448064 234788747701387264 234809760424132608 235456619268276224 236234871315136512 236966963622445056 236988171287442432 237619765175123968 238211911261356032 239105781209591296 239325332739981312 239701630432968704 239984631177281536 240044456656502784 240642645049737216 240777849609658368 241377865610821632 241545636119893248 241925424855930816 242211051095430144 242411758990393344 242792909554843648 242814638620409856 242853435106394112 244311277172064256 244599720238383104 245045382836846592 245209260303056896 245270388223770624 245656033488273408 245946064224387072 246577836872391024 247462003969359872 247484150901571584 248393796151148544 249780146442162336 249987126458843136 250380187978432512 250402596077297664 250675796228702208 250698230783410176 252243461495832576 252703051050498048 252872049687527424 253170599923286016 253568666904297472 253631878731399168 253744910671403008 254377240459476992 255195191593402368 255218030617245696 255519350606168064 255921110591397888 256156102280871936 256599855961473024 256714210590982144 257657781568405504 258444987421687808 258509414860849152 259153617745870848 259269110468313088 260126069667577344 260842670410463232 261082181170888704 261492687745056768 261534468576116736 261674439129884352 262612738906259456 263918645297379072 264137341164060672 264255054900396032 264864992241647616 264888696676810752 265709587242418176 266521393278615552 267125989945090276 267322235822014464 267501011239698432 267988400169025536 268107830143369216 268994003860790208 269093279163744256 269664334237089792 269958549784756224 269982710074441728 270819386997080064 271245203643301888 271565445914427392 273142023249199104 273263749953818624 273944720494821376 274268149916893184 274743280120365056 274850186818572288 275174685268180992 275860417840939008 276461457559519232 276486199835349504 276812629823348736 277477610919821312 277502444137611264 277546782978736128 278394754465529856 279088511418630144 279212888196644864 279542537415294976 280051866099253248 280239154632065024 280749752558026752 281803242139875456 282579559611335168 282813718822125568 282839029601796096 283283745057144832 283329007624126464 285264750267334656 285463024505328384 286148786261065728 286174395516911616 286486624261373952 286937074928451584 288278241709522944 288731509385166848 288803486914854912 288996628214317056 289792762176339968 289865004264456192 290750610849398784 291410170849189392 291651647535316992 291677749276852224 292136362090180608 292455095600152576 292481269247311872 293387669246836736 294284038411804672 295017391302115328 295365699910500352 295439331269541888 295903858519965696 297286936762945536 297754369053453312 298105909040529408 298848785994350592 298896535515561984 301594317337657344 301621308911290368 301871247044640768 302345887370182656 302729939059212288 303480414612173568 304595878032703488 305150854098714624 305286845651531744 305511126653730816 306272457336029184 306408948735279104 307421718698045952 308160231358070784 308187810556674048 308524056896864256 308551668656504832 309036812789612544 309086190135410688 309994518449487872 310360509616488448 311019139754459136 312084513112981504 312162312284798976 312301428518649856 313079680565510144 314114499221225472 314485354592206848 314979828420182016 315269048961073152 315955951496593408 315984228383256576 317902004562752064 318165433674891264 318694213189287936 319100443653308416 320059275542003712 320856860066316288 321037132812877824 321837154147762176 322060848159857664 322567233141241088 322804209294508032 322948068127240192 323752851493879808 323804580141858816 324822948058312704 326016857448382464 326727177115795456 327027184298360832 327541377984364544 327928085632516096 328770449163188032 329011982550171648 329831877131108352 329978867868762112 330061127902691328 331069543213280256 331191728201531392 331894565214879744 332286412399312896 333040195256216448 333316168611790848 333840250637910016 333870128103063552 334234394971602944 334264307711213568 336174797845168128 336324615327776768 336937401400664064 337162732916703232 337560799897714688 338175838308532224 340260255457869824 340290707489660928 340692467474890752 341228147455197184 341541469707829248 343447701357973212 344679219814465536 344710067327188992 346834759556769792 347790227213950976 348109574894518272 348656916993409024 348712624768155648 348743833255673856 348899252173179136 349155573318549504 351095077252104192 351339107083481088 351891527063172096 352183121552080896 352214640636198912 353184928902414336 353241360154755072 354279449656557568 355361857704820736 355450445433667584 356429647762685952 356756928325484544 357317866892034048 358658671814386944 358987999109971968 359552445649453056 359944733046341632 359976946765922304 361092515996106752 362888137283896224 363316576643145216 363617638485590016 364189364332265472 364221957930614784 366466915758096384 366899580357574656 367568074255269888 367813890454585344 368484050232410112 368648266447132672 368919096336580608 369083506431131648 369866755308586536 370003258850148352 371193005954039808 371226226352357376 372590694226722816 373402488132337664 374333003410702336 375570281967648768 375737656186500608 376013694343053312 377118706135728128 377772010165501952 378365192243748864 379308074531291136 379755899884929024 380353000356446208 380617366007104512 381531715014754304 381565860689215488 382792787390103552 383881665887096832 384370988946030592 385071315886473216 385328837619089408 386486672352608256 387667481132531712 388546894465585856 388868863380422656 388903665702469632 389515149453574144 389801309336764416 389975025663082496 391264005615694848 392239031617585152 392511658694826528 393919108359389184 394538478026620928 396382582350594048 397005825404604416 397297488362471424 397474545387372544 398465047992467456 398564380863627264 399782089917923328 400688984917635414 401251516859547648 402125756450209792 402161745215053824 403127849826910208 403639918745616384 404640552816231424 404937824677134336 406127837376937984 406229080495620096 406867805464952832 407348168871641088 409895624930727936 410880308477427712 410917080742232064 411402224875339776 412049083719483392 412114920180547584 414692186339278848 414729299753024256 415218944735023104 416216416379731968 416253666206416896 418819332294967296 419313806122942464 419973104560242688 420077799148879872 420358731948097536 421124628837040128 421312304511008768 421621824384663552 422704863209813184 423869339417002752 424220578233188352 424258544402694144 424925617585717248 424993511436189696 426745700722671616 428049510417170432 429116205530349568 429223179391598592 429414464213143552 429729936392060928 430405612392677376 431739440189145088 432417362564284416 433097264077750272 433494942321475584 434689143264509952 436036245731147776 437115256273784088 437477471302975488 438204543135270912 438682643400228864 438721903870967808 440081503870255104 441426057617707008 442526086953172992 443048549865750528 443855787779948544 444053593674955264 444421558149054464 445160170804084736 445685743614951424 446631553580179968 447158863560794112 448233063793557504 448273178991525888 449249868534218752 450901117744709632 452391476006486016 453518831055273984 453720943319547904 454256623299854336 455220621918260352 455388626277105664 456893817049055232 457930268477297616 459572293085954048 459613423102918656 462240347037106176 462446346075693056 462786085345296384 463555219184418816 464146099859357696 464991777674231808 465540764424732672 468126769669472256 468452142777974784 469188702750896128 469619520848265216 470913238536552448 472469742630273024 473933927244890112 473976342574884864 475239530350247936 476423822522712064 478211562419182592 478650665479962624 479403260865937408 479969262354563072 480088913313005568 481285290099474432 481555699219316736 482755731221643264 483091272239786496 483850849711861632 484422102190860288 484823517980786688 485585819109687296 485629277240819712 485706870212788224 488622554344128512 489199440476766208 490090765673693184 490418520606113792 490540776447541248 491312066976546816 491892128448774144 493155673744782048 494924007938719744 494968301803143168 496787592302297088 499560292884324672 499974252917686272 500760375956865024 500805192154595328 501351592457404416 501396461566820352 504486922991665152 505406102100996096 505744099375054848 506341199846572032 507137333808594944 507263757462798336 507489821342806016 508754480918953984 510390383186804736 510436061234491392 511038701212336128 511842221182795776 512312204561743872 513199711922946048 513428421181964288 515315563136811008 516889974843375616 517018829721698304 518307235491741696 518538220936626176 520252139335154688 521685340820926464 522164362341777408 522985375490113536 523068937152233472 523348878259768704 525225477812518912 527837290594758144 528274682328121344 528510109800792064 529729984483295232 529777393353621504 531419174484836352 533042786557231104 534251979890180552 534644471644028928 535002022479396864 535976800338051072 536215660286738432 537988007721580416 538186558327488512 539328668474179584 539917099569512448 539965420148883456 541638773994160128 542490407286603776 543130891828854784 546284046498398208 546527499907637248 547889440989642752 548536299833786368 549700373637144576 550349370536361984 551720835681878016 552922915119038464 552972399670699008 553625259646697472 555004888275222528 555093565957472256 556789508931059712 558425776393289728 559085074830589952 560103732198506496 561499505116053504 563606484279750912 565159119222670336 565627437644251136 565678059203592192 566567490114289664 566658015248252928 570529500534669312 570926049010656768 572297572522131456 572348791033823232 572973248522747904 573874149856903168 576556483419045888 577463018770333696 577606973829709824 577993256428634112 579585524352679936 579730008528912384 581501221698797568 582820341698378784 583303295070633984 583355498553704448 584272724180361216 584910191200305152 584962538494623744 586775338493673472 588568076823609344 590034782604230656 590731399821000704 590878662539083776 591807717039931392 594573873525891072 595508738106906624 596211818081058816 597697571988701184 601033477376453121 603188634675314688 603242617822580736 604691774740365312 605459878118424576 606960829224347136 609191756065406976 610301708197429248 610573691303063488 611022253307461632 612544914672058368 612817897470558208 614843437396091904 616320462716141568 616375621113348096 617103337313009664 618073625579225088 618172380270821376 619989036898975744 620721019232976896 622038279508918272 624169026225963008 624324624569597952 624602857037299712 626159361131020288 628228998442450944 628970709184413696 629959656840364032 630538097922146304 631911902993186816 631968456766513152 635804009125504128 636330867349782528 637388426378575872 638200887306616832 640118551084007424 642074265625755648 643674308295524352 644121696319715328 645134466282482176 645608418589016064 645896136254480384 647505702987759616 647609160283717632 649645896116625408 652033714896764928 653454354231590912 654054368596721664 655082755968729088 657540898326376064 658023965100343296 659957735737524224 660122255805382656 662139086426560512 663789130429759488 664572824798625792 666080390512432896 666632337223581696 667680501275820032 667740256206127104 668468789943205888 668528615422427136 672349595690336256 672649230655553536 673874802801328128 674325465833406464 675121599795429376 676351676617064448 680520510915739648 680581414979321856 681384934949781504 682456294910394368 683082939415658496 686895402715946424 689358439628931072 689420134654377984 693669519113539584 695580454427901952 696219149789036544 697313833986818048 697425249536311296 697487666511347712 697798504346358272 698311146637099008 702190154504208384 702678214166962176 703783054126344192 704366243104161792 704429281272397824 706369857804828672 708558899313115136 710723715409641472 710900890867335168 712859295525371904 714635733784068096 717317343628773888 717975998219943936 719104891298906112 719889466092683264 719953893531844608 722185031992213504 725776274567792448 726633153286290432 727235276971180032 728378728664530944 728443915861229568 732933831516192768 733799160715149312 735136148510539776 735627780909170688 736968100464820224 737296532894265344 737838192673161216 738167012862263296 739733510617173072 740006517700296704 742386011908079616 742452452704714752 745181388453445632 746804976264675328 748666006821404672 751140563935297536 751475312373001216 752027388686106624 754237412271456256 755544020331003904 756730384487497728 758616149062582272 759511799769858048 760706000712892416 761234732014209024 763063430029508608 763131721378430976 765585574780207104 767763331774193664 768741977892061184 770142631772946432 770657675238178816 772973344705216512 775334962265063424 777093788931171712 777737726760845312 777807331404939264 779030298907148288 779950051326164992 782528011231389696 784478063235170304 785023317389653056 787838216718778368 789076956053241856 792765164701188096 794011650809208832 794594976724942848 794949090774745088 796930095984934912 797128761727254528 799564179835846656 801377969835270828 802503033719095296 804251512900419584 804323490430107648 807279837491232768 809281105632462848 809875649354268672 812255674753875968 812458160991240192 813735610929905664 814696337743282176 819791249861455872 821760616954855424 821834161484464128 822804449750679552 824098167438966784 824229840361095168 829384372678557696 829458599506048512 830437889470046208 832432832759463936 832507332412833792 837638664589934592 838627612245884928 839946209120485376 840155598297759744 840717463896195072 842249257674080256 842624609022017536 845409726419626368 847738678834005504 848441156466376704 848517088805388288 849851235171434496 849987022872379392 853491401445343232 856099020834340864 858232411060699136 858446358783197184 858828928426287104 859459872784121856 860811224785354752 864834725128568832 866194528155500544 866989884642951168 869378286529019904 874230512547568176 874954942605950976 876409086270541824 877365286800457728 877443807741935616 880163007740510208 882852115235414016 885052173906345984 886097099731501056 887711575559897088 888107187349910528 888843116298108928 890320341608169472 891371487229902848 893263107160359936 894317727121588224 896546357983051776 898499737068437504 901802235489419264 904782952012972032 907037662110547968 907441886639095808 908513246599708672 910441243836520704 910777252554211328 913787634098110464 915860536954595232 919144586171908096 919226846205837312 924480694074212352 924892692151386112 925572170690592768 927110438368837632 928292199718715392 929983555348463616 931081528849465344 936253539338944512 936904285555949568 938377405501792256 939239041696530432 941826477073104896 944939485260546048 947867854489780224 947952685149769728 950479060700495872 956423124838365184 957301330959925248 958806521731874816 959938524709126144 960177826626011136 962570580198948864 963111398438633472 965511462443286528 966182544479572992 967701699423723264 968844204381720576 971171638219374592 971258554481639424 971413740425576448 977245108688257024 978398880953532416 980181531347386368 980837041212227584 981081552895082496 982624133953093632 983784256897548288 986311347489564096 989848015877439488 989936603606286336 993575184604594176 999120585768649344 999948505835372544 1001520751913730048 1001610384309190656 1002703184914808832 1002792923133640704 1008973845983330304 1010812204201992192 1011488198750109696 1012682399693144064 1014274667617189888 1014527514925596672 1014979642685612032 1017508961837907968 1020780766373609472 1020872122468982784 1022077402424672256 1023684442365591552 1024624409123487744 1026856842363928576 1033779949686751232 1034037659443396608 1037076441873252352 1040504278670309376 1043370681641852928 1044328724683554816 1045970750980227072 1046137874304466944 1046697756519537408 1050450955625037824 1055674581189516288 1056549364656242688 1057020219601584128 1059554786707243008 1062838348969672704 1066085573114462208 1068503959780361104 1069288943288057856 1071953600676102144 1072431320573476864 1075976015443160832 1076373116654977024 1078657336948359168 1079834199139024896 1079930840297766912 1083277547988320256 1084980814573207552 1086261783657709568 1092568092996796416 1093054999815274496 1095778881979285504 1097072599667572736 1099400747274289152 1100698741072723968 1103441671363756032 1105845830238076928 1105944799341398016 1107250519293394944 1110009776550445056 1113579017862119424 1116851552786579456 1118170149661179904 1120207464397012992 1122999010232107008 1127212968559501824 1130318238445340672 1131254875288502272 1131356118407184384 1133134980228579328 1133316030496505856 1141059001069338624 1141852098021313536 1144595145044262912 1144697582067646464 1147748299713806336 1153112966838091776 1154926037540667392 1155213947659419648 1155986512857268224 1159171048705359872 1159460017057824768 1163002443397595136 1165640683396757568 1166606590141267968 1166710997107408896 1168545448360722432 1169820382400610304 1169925076989247488 1173550676987346944 1177136153647218688 1180069565208461312 1181462799642001408 1181757325078167552 1183615434079862784 1189147747051782144 1191017476213813248 1192423636162117632 1195395143977402368 1202066954752906242 1206377269350629376 1206485235645161472 1209383549480730624 1210919756236849152 1213921658448694272 1218383512130813952 1220603416394858496 1221147382606126976 1222044506614923264 1225635794941116416 1229686874792183808 1232640925432283136 1232751242226696192 1234206674626019328 1236147251158450176 1236344760541642752 1239978073797951488 1241442038465953792 1244076559017836544 1248338052451926016 1248649249139195904 1249205714074599424 1252318722262040576 1256457996884901888 1257941418368827392 1259919313680728064 1261076195844292608 1263823805986373632 1263936913533026304 1271608018251008256 1272661734699565056 1274776852757151744 1276401774613233664 1280237102168014848 1284148531251511296 1287348616591048704 1288243392639430656 1290268932564964352 1291216837178032128 1291792272508960768 1295011405975519232 1295218320567435264 1299291792233250816 1304067429793529856 1306908708463181824 1308108737193443328 1310165511937458176 1315081796652752128 1316047930200686592 1319915471475048448 1320244511610765312 1324278172853121024 1327578260859518976 1329145649597251584 1332160781024865792 1333264674447163392 1335361002551640064 1335480512412254208 1336937579886411776 1337057230844854272 1344699191380672512 1345298461311107072 1347749605602656256 1348650931666812928 1350243199590858752 1352703353234128896 1361041021831479296 1361162829958643712 1362769869899563008 1364912589820788736 1366165878831316992 1373790805431892848 1378716879257862144 1378840269308755968 1387339038227079168 1391160908855803904 1392438299578073088 1394627667973636096 1394975333022695424 1395597008692716544 1396622293274198016 1404380309008416768 1405356428333924352 1407566108252688384 1408858562544795648 1412739715609657344 1417117798626230272 1421447430819282944 1421801781734670336 1425718591050743808 1429271467568136192 1434634687257547776 1435951996439887872 1438209782597812224 1439907787063689216 1444370063984427008 1451552549135584896 1453266306572580864 1454470553942360064 1456757457329061888 1456887831722459136 1465867663032385536 1467598321430298624 1470272297021079552 1471255561818341376 1473936200929640448 1474593065788530688 1475676385346322432 1476334025724526592 1479467021234346144 1480013035400593408 1484772023816159232 1484904905409429504 1490362776906891264 1493609952529350656 1502281127870595072 1502950624746002432 1504054777372213248 1508474824542912512 1511088040662007808 1513460768974995456 1517232298125164544 1519023599539716096 1521412001425784832 1522469464028418048 1526126860059017216 1526263442756861952 1531171149560414208 1535526663548387328 1537483955784122368 1540285263545892864 1541315350476357632 1545946689410433024 1550669924530126848 1554187577862343424 1555475453521690624 1555614662809878528 1558060597814296576 1559900102652329984 1565056022462779392 1568956126470340608 1570046634779306112 1575676433437556736 1578153912106483712 1585530329402376192 1588023301618417664 1589189953449885696 1589898181549490176 1593860191969869824 1594257523454509056 1599128359671693312 1602755939670541656 1605006067438190592 1608503025800839168 1608646980860215296 1614559674982465536 1618562211264925696 1619751298708537344 1624511349507751936 1624916321982480384 1627471221859811328 1629392675486564352 1639582499722911744 1643521233909710848 1643668322968928256 1645608899501359104 1648196334877933568 1658768745357115392 1658917199012097024 1660875778940092416 1665014664825667584 1675277329179869184 1677255224491769856 1679892418240970752 1680311196595519488 1684498515348160512 1685249218044035072 1690819452839252736 1695477357668011008 1696882312932753408 1697034177610776576 1699702470342868992 1699974045744758784 1706982802890686464 1712198041668681728 1716464822121398272 1716892717566394368 1717657856852574208 1718919745568243712 1721622449570709504 1729669450257137664 1732389056311001088 1733979769285902336 1738756573058039808 1748461025095136352 1749909885211901952 1752818172541083648 1754730573600915456 1754887615483871232 1760326015481020416 1765704230470828032 1770104347812691968 1772194199463002112 1775423151119794176 1776214374699821056 1777686232596217856 1780640683216338944 1782742974459805696 1786526214320719872 1788635454243176448 1793092715966103552 1796999474136875008 1803604470978838528 1809565904025944064 1814075324221095936 1814883773278191616 1817026493199417344 1820882487673041408 1821554505108422656 1827575268196220928 1831721073909190464 1838289172343816192 1838453692411674624 1848961388148424704 1849785384302772224 1854220876737675264 1856584399437430784 1859967110696927232 1862163057698930688 1872507078677889024 1873808571111899136 1876754811003584512 1878478083393060864 1883652954146209792 1889878970521092096 1895735708979560448 1895905370299539456 1900958121400991744 1912846249676730368 1914602661919850496 1917613043463749632 1919877049418252288 1920355653252022272 1926222796877266944 1931022924886573056 1932365088959145984 1935403398847446528 1937688408763441152 1942343276438749184 1942517108963278848 1942827480851152896 1954490217376514048 1956797761907064832 1960363062694772736 1961674082424455168 1962163105790164992 1965248267906187264 1972622694979128192 1979696031754878976 1979873207212572672 1998241171537298688 1999897011670745088 2003041503827460096 2003220768618381312 2005406369829617664 2005585846267281408 2017947691966660608 2021624408403984384 2022976397500219392 2025364799386288128 2028549335234379776 2029055029851193344 2029959285371224064 2035017923675815936 2041561532747218944 2041744244937965568 2044154804849344512 2047368884731183104 2049248818246975488 2053713684727857152 2067559899373502464 2068075318886793216 2074152883746504704 2081008557340618752 2086741363283705856 2088657449367109632 2091941501960454144 2092275748608933888 2093395513039074816 2100901911250075648 2111349162379032576 2113098729312485376 2114040439203168256 2119109573414486016 2125676697939345408 2132171146228924416 2137007919560722208 2138577886576115712 2143907201352204288 2144862641146953728 2151952030886321664 2152746233309954048 2157314673896718336 2159668398278049792 2159861680595533824 2166555095976640512 2169961629146415104 2172523567315419136 2185136185993592832 2186109999630548992 2191557763958571008 2194145199335145472 2198801494548578304 2201397482145447936 2206883342727512064 2211691660476153856 2211889598682796032 2214501038586789888 2220019553100890112 2227158035724238848 2233703105573158912 2236340299322359808 2240414928794025984 2245998020464214016 2254425937119003648 2260636476890681344 2262712236814368768 2266269960457158656 2266632060993011712 2282118002138677248 2283704196042627072 2289190290088525824 2289395164135292928 2295496599427612672 2306225933676183552 2309852075081334784 2310427895318839296 2311973025714536448 2318342097410719744 2318920034115649536 2326004886795190272 2331281366793515136 2333213180282535936 2333421994214817792 2337090896721444864 2339640764801220608 2339850153978494976 2347101353974693888 2354272307294437376 2360139130416922624 2362925599284002816 2363514650156335104 2367230868159725568 2378295494103564288 2382034952427626496 2384847272324235264 2390790287954804736 2404133909505812484 2412754538701258752 2412970471290322944 2421839512473698304 2427843316897388544 2436767024261627904 2441206832789716992 2442294765212253952 2444089013229846528 2451271589882232832 2459373749584367616 2465281850864566272 2465502484453392384 2468413349252038656 2472294502316900352 2472689521083285504 2479956147595902976 2482884076931907584 2488153118035673088 2497298498278391808 2498411428149198848 2504637444524081152 2512915993769803776 2515882836737654784 2519838627361456128 2522152391688585216 2527647611972747264 2527873827066052608 2543216036502016512 2545323469399130112 2549553705514303488 2552803549226467328 2560474204336029696 2568297062503022592 2574697233182097408 2576486785278861312 2580537865129928704 2582433674356064256 2583584545017921536 2590022811951038464 2598583584466501632 2608134859587059712 2613817416926363648 2620331023874916352 2630163593305504256 2632095860401373184 2639830942950096896 2640489023221530624 2648556345706242048 2655156521719037952 2658291299194503168 2664321562049731584 2666529348894326784 2670722005103280128 2670961024824508416 2674114461689708544 2690596922622214144 2695499211205312512 2697301863333625856 2705406706468257792 2722082043662958592 2722325659917287424 2725539739799126016 2729825179641577472 2732331757662633984 2747581610863785696 2757433758515724288 2757680538617511936 2774678076454158336 2782321817711607808 2784876599156146176 2789255335947272192 2789950666045390848 2791194017385433088 2793244586548396032 2808760618016833536 2810712856667848704 2815132216505376768 2817717125089591296 2825479431219314688 2834235597252460544 2842894861638565888 2843603563469340672 2851437182101487616 2869269374515095552 2871903992879775744 2876419565195624448 2879815574127378432 2888740127968854016 2903105098271169792 2906532613145161728 2913514914658123776 2913775663444918272 2931735326064771072 2935196642860597248 2940544594042159104 2942511123636682752 2947872401859280896 2949186131577061376 2951352770692644864 2952668051449053184 2958934042468692288 2960026070801186816 2969544047632318464 2969809810818859008 2980725553813782528 2987219905058701312 3004562255741190144 3005901249492004864 3008109554744426496 3016949649085825024 3022176081324015616 3026921537949990912 3034464596250329088 3038047199079432192 3042824002851569664 3044938928056836096 3052253720118034432 3052526885513723904 3062342299120828416 3071053327096774656 3074967911568244736 3080570527091785728 3082630700952715264 3101339849060253696 3108375155724686848 3110950907043381248 3111229325619757056 3116121195628593152 3119800205304659968 3130112044925558784 3137912252940681216 3140093269558612224 3151352866875113472 3156307824212967424 3171060658804752384 3176046603236835328 3179796363098980352 3187720383939739648 3188515046909018112 3198256719343386624 3205511879341083312 3217006051601678336 3217293961720430592 3229119349964931072 3237124422529851392 3239502597417074688 3249022699015503872 3249832643964960768 3254942443719622656 3258785350973128704 3279164999445823488 3287336645937856512 3291217799002718208 3296392669755867136 3317537490714230784 3317834398024194048 3321751557880184832 3330029329651335168 3350554658359738368 3354510448983539712 3359784836481941504 3360622393191038976 3368997030696321024 3370498436088070144 3381638905678505472 3390954715336022016 3393764625865506816 3394068355221553152 3399404940685737984 3399948091489517568 3413965605781372928 3424396083337363456 3432929644242796544 3433785435132788736 3435315713705148416 3443244899141419008 3459338900514275328 3464778112622002176 3467959538571804672 3477513146116079616 3496922050190272704 3499819770423803904 3505636345082167296 3509461147201830912 3509775230967742464 3520652030962040832 3531408460941656064 3540208695625383936 3544388398926004224 3550846302239588352 3552428749399642112 3561281366432677888 3565485948919611392 3573052428641439744 3577270908486352896 3586185431932207104 3593998948273750016 3607208941957677056 3619131808051888128 3628150648442191872 3629767546556383232 3634052986398834688 3641764975346082816 3643109010216845312 3655150536392441856 3663442147818380928 3676578344687632384 3676907384823349248 3697922776296849408 3699570768605544448 3708441753475350528 3713168798874861568 3719934221393854464 3724326115397861376 3745014157355778048 3747617142223798272 3753509622007169024 3756956166786121728 3767305908292419584 3779757941042184192 3791471417959120896 3791810740599078912 3801916242801983488 3825692499353460736 3829205323839700992 3835226086927499264 3839754098836504576 3840711306504044544 3852445593754533888 3862045849773146112 3864730177918291968 3870806797694893056 3875376817526882304 3885034217926557696 3885654961702305792 3908980434753028096 3913595523814129664 3920726125389545472 3924326211580329984 3930496535812374528 3945245389958256384 3959392063509757952 3959746414425145344 3996482343074597376 3999794023341490176 4006083007654920192 4006441537236762624 4010812739659235328 4011171692534562816 4035895383933321216 4043248816807968768 4045952795000438784 4050729598772576256 4057098670468759552 4058110059702386688 4059918570742448128 4070035847351631872 4083123065494437888 4083488489875931136 4088309609698689024 4094737769462366208 4098497636493950976 4107427369455714304 4135119798747004928 4136150637773586432 4148305767493009408 4162017114681237504 4173482726567411712 4177314898734219264 4183883003920908288 4186791026078149632 4222698324758065152 4228080878406336512 4238219146828972032 4251353395878690816 4264342292457848832 4274015839121444416 4277155773152231424 4287814402704408576 4289725282293907456 4303904061772643328 4305492466619908096 4314629347793436672 4319723361191067648 4333110191953281024 4339923258292830208 4345047134630838272 4370272371987185664 4372219999261097984 4383115527917142016 4388290398670290944 4397602989097156608 4402794964290895872 4413766685455024128 4423383320952307712 4423779197365592064 4429002077173579776 4440039106201780224 4454316071448477696 4467406211146317824 4472680598644719616 4480829857588051968 4508851874238007296 4521272953781362688 4525424473628737536 4532539920914317312 4533264121986023424 4564236004277354496 4567408392085254144 4578380580177051648 4578790328270585856 4612451867352367104 4619704150162669568 4620855790637678592 4623946051429072896 4637840068231299072 4652009773590380544 4662562733587030272 4666426360565071872 4666843988429635584 4674181793442889728 4679281529602441216 4679700307956989952 4694202707949387776 4708544614588874752 4720278260833845248 4725851198568005632 4727029300312670208 4734461736319451136 4756590988207128576 4764069904855252992 4769694544648470528 4781580575909609472 4808267819011624968 4825509077402517504 4825940942580645888 4843679024947396608 4855686633794777088 4873534048523255808 4882413665579433984 4884589530424507904 4888178026459693056 4902543179764465664 4918747499168735232 4930563701729132544 4931004968906784768 4936826698504077312 4944589004633800704 4959912295191805952 4976306236071346176 4996822856298397696 5009274889048162304 5025831987539607552 5031765673475309568 5039677254722912256 5055295223945494528 5055747654132105216 5086432073004033024 5090646938798260224 5099107411028606976 5105607098452934656 5120948408672059392 5136594125006045184 5149394466364194816 5152973570557722624 5161075730259857408 5164867348712128512 5167169090035843072 5180045623902076928 5197167168933003264 5216269719174119424 5227634833852727296 5240662047749832704 5260327186611008512 5264191720802746368 5279661885900193792 5280978046443061248 5297112691412484096 5310313043438075904 5316582598389006336 5328643124099463168 5333058697788653568 5341444010206560256 5341922049649016832 5348228923379417088 5381193845244428288 5390998422410625024 5394603726667251712 5410813412936515584 5444164087325917184 5444651319834574848 5451079479598252032 5459650359283154944 5464663515325267968 5495163221727571392 5514867517031448576 5515361077235023872 5549356152908316672 5564643635423215616 5569753198312292352 5578510671894544384 5579901332090781696 5582388034770866176 5586489173096792064 5617521236033667072 5621425713335697408 5630264433010753536 5635434250179182592 5650958862438629376 5668471194504921088 5685789723277131776 5687207126938681344 5702874364202975232 5738538749030191104 5743807985759551488 5752839130391248896 5759631148254756864 5777480255937708032 5806210196542339584 5813065226290323456 5827029829316247552 5827551326889836544 5863470652129542144 5870393285721194496 5881089188084318208 5885022247273365504 5895744803718561792 5898372263154122752 5905336102898106368 5917868084937384576 5920052141602373632 5939088095264636928 5939619621637718016 5974439810117402624 6009124511482380288 6011802498984009728 6016219109488852992 6033899298171650048 6053843075899981824 6068929192500658176 6076094398158864384 6085648005703139328 6089877856113672192 6105053771027447808 6124684598241656832 6142106654193549312 6149935823136489472 6161141054183571456 6202679698120507392 6216750311449373696 6221901814086762496 6222458651239514112 6232242391257186304 6239600410609319936 6260224089851117568 6275824505881362432 6280186539117224448 6302705733750226944 6312615648425934848 6342121317609504768 6352093206473670656 6359592726197960704 6375440767879479296 6377030093818036224 6396513438686773248 6411023758682166624 6434012103203356672 6434587923440861184 6458238699929862144 6474248845059702784 6479005194834149376 6498045398031007744 6499665287929921536 6509884887439245312 6517570701946257408 6558329998891646976 6574673291875713024 6582435598005436416 6592785339511734272 6635074981428461568 6635668796048388096 6643503115760369664 6660058659302670336 6701109316719476736 6709020897967079424 6719569672963883008 6721244786382077952 6737994061392642048 6740996872176140288 6763277811357010944 6781909430672044032 6788136710443106304 6798809881371475968 6799896182979035136 6827931211562745856 6848792166674726912 6865859288485593088 6867570870265577472 6870631427410296832 6886489798282838016 6918677801028550656 6929556225244004352 6935919077143609344 6955026292232159232 6993844100380545408 6999639540847607808 7011272690164334592 7018922294403661824 7019550461935484928 7041304061924081664 7062816921883312128 7080417391250767872 7088776797852008448 7101692604479176704 7104857498799284224 7122562732865355776 7130971897839222784 7146104857282879488 7154541816972705792 7172370863864414208 7187997896547500032 7238263616103776256 7259535093112766464 7268105972797669376 7283529950692165632 7310301072784883712 7326884295636761856 7353156689375264768 7353814769646698496 7395845552593698816 7399141537211088896 7416883506950701056 7426337597749723136 7439868442787708928 7448652230795722752 7495234284447596544 7507019244014338048 7513912333572243456 7534611816584839168 7559515882084368384 7582942835918241792 7583621481198157824 7603832485603966976 7651384998706921472 7658410647679401984 7670452173854998528 7679508197673009152 7681422613008089088 7704891187509067776 7724091699546292224 7729460355836583936 7741613595389786112 7750753635053764608 7770068435853115392 7817960869506056192 7827191047628259328 7841452250779090944 7860993071624749056 7890490779916512768 7918784127019515904 7919492828850290688 7992964686149194752 7999588046682980352 8012166015309840384 8012883074473525248 8022343385069125632 8071790767866642432 8086497633615937536 8091905590000877568 8114197340937519104 8116220119404773376 8119837141484896256 8140071694703263744 8166246130988875776 8166976979751862272 8176619219397378048 8189475538924732416 8196995272987901952 8214854738911428608 8270239597494009856 8272301275547172864 8296611534986018816 8324034229362475008 8346965453134823424 8354629797468438528 8367766007841816576 8373582052156299264 8445396649516130304 8456161756812673024 8476438293657944064 8502706791757381632 8528684584915697664 8548031678242888832 8554311546304462848 8579450564587814912 8607808123545286656 8629258695586873344 8639446722382135296 8666220383906562048 8679846516585660416 8690094269261676544 8740544743974371328 8744439998522195968 8766231055834284032 8776580797340581888 8795205978194313216 8805589928581791744 8827533370910048256 8846766641904615424 8847558394731184128 8858004154347159552 8880078212403560448 8908632142896955392 8934812422292635648 8945361197289439232 8961659715176103936 9017703748476014592 9042545907562725376 9050848947257475072 9065079841828634624 9066528243972046848 9128472008554708992 9134816784170508288 9156761160354103296 9157580656541171712 9224903734704734208 9239408300325339136 9241711581275357184 9247892102858145792 9304019547180761088 9325125467174060544 9332852721130143744 9333687976859271168 9348363586885779456 9358563059204882432 9359400615913979904 9388405415898775552 9417089229177749504 9440556521667690496 9451702397136011264 9454058600625340416 9468923472638902272 9513181976414257152 9528139809710505984 9539389089296941056 9563161151819218944 9616535638023249936 9651018154805035008 9651881885161291776 9687358049894793216 9711373267589554176 9747068097046511616 9764827331158867968 9769179060849015808 9776356052919386112 9805086359528931328 9837494998337470464 9862009937813569536 9873653397008154624 9889178009267601408 9919824590383611904 9952612472142692352 9993645712596795392 10018549778096324608 10051663975079215104 10063531346950619136 10079354509445824512 10110590447890989056 10111495308264210432 10172864146008066048 10181293877596520448 10198214822057213952 10211214196905869312 10241896817344118784 10273188250012090368 10298788932728389632 10305947141115445248 10322151460519714816 10329734697424257024 10334338180071686144 10360091247804153856 10394334337866006528 10432539438348238848 10455269667705454592 10520654373222017024 10528383441605492736 10559323771800387584 10561956092886122496 10594225382824968192 10620626086876151808 10633165196778012672 10657286248198926336 10682888020413120512 10683844099298033664 10696457846758834176 10762387690488856576 10781996844821250048 10789207453334503424 10821626825873031168 10888328174651834368 10889302639669149696 10902158959196504064 10919300718566309888 10929327030650535936 10990326443455142784 11029735034062897152 11030722154470047744 11098712305816633344 11129287270846431232 11139506396624584704 11157021343789088768 11159802664181563392 11164776069541732352 11172978346193584128 11235042472067334144 11242851426671394816 11260528866021507072 11270868500358365184 11301917724877258752 11371579446554263552 11374414253877362688 11405748728405950464 11477077498060382208 11487615971519102976 11505678260782497792 11519262296509513728 11554960511875416064 11612420393084679168 11626130452580646912 11655102653779673088 11726941304259084288 11740786571442388992 11762178376168636416 11791489607437123584 11796744526308245504 11810672205796212736 11835736169874769152 11840104283204747264 11878176190529273856 11879239243275436032 11948879620234805248 12018249022964760576 12023604997968019456 12032438218977705984 12067798596343300096 12107686151799963648 12137858385001316352 12152188796317728768 12171296011406278656 12179755712227344384 12210107542054895616 12249369196483313664 12284213308387098624 12299871646272978944 12322282108367142912 12405359396241014784 12433500622898747392 12443803628173524992 12444917302479028224 12464484782514372608 12479200821218639872 12520448179702235136 12551649011762724864 12560373078234448896 12625231296851869696 12684242635219009536 12704186412947341312 12719185452395921408 12750881535758958592 12754060187636072448 12793026877373546496 12822047517364333248 12868024206406713344 12869175846881722368 12916477399859724288 12948497690119405568 12996090796062015488 12999330575859843072 13019769774878490624 13035141403892514816 13116659997783293952 13149346583751426048 13164871196010872832 13185570679023468544 13270149962856923136 13271337592096776192 13287006231520739328 13320117318605340672 13402218633438953472 13418041795934158848 13439139345927766016 13442489572764155904 13481993744352280576 13526555622714021888 13563818861344088064 13576273420886212608 13597619762742951936 13599792365958070272 13655862423125491712 13697584333349453824 13731718576971186176 13735141740531154944 13741262854820593664 13837355602057101312 13859112450488008704 13871838154287218688 13987688200761090816 13999279081695215616 14022545380328669184 14037844588807323648 14039100923870969856 14082608123848163328 14125633843766624256 14160834782501535744 14177553595704016896 14203385208958353408 14209714997598568448 14245125465730711552 14261943795678445568 14292209714565758976 14309083633945411584 14344741727728828416 14375995793095000064 14476527232207552512 14519070186225532928 14536211945595338752 14567059901384331264 14620602145569767424 14653768591273523712 14706313378750529536 14707629539293396992 14791691105187397632 14798283074422177792 14833767013901402112 14852675195499446272 14879736885575417856 14990468568895193088 15014038488028676096 15027824667144486912 15069223633169678336 15119031764168736768 15165885671836483584 15167242962396315648 15207664971207933952 15302769997413842944 15316821295358803968 15340904347709997056 15359016395346018304 15362845226016178176 15409782375018135552 15448183399092584448 15458920711673167872 15483227190779572224 15501507270107529216 15540136871706230784 15635921739012112384 15654382095256518656 15682904501558181888 15721986143249498112 15780981559833025536 15838985657700581376 15985929372298389504 15999176093365960704 16024332030619680768 16025766148947050496 16044686770138251264 16143581535733284864 16172995267231875072 16183811180001755136 16228394681875038208 16232440238809546752 16239674282969792512 16280143389406527488 16332492261977751552 16333953959503724544 16353238438794756096 16378951077849464832 16393990545975803904 16429709477822857216 16540479194988019712 16544602551094345728 16593223069972037632 16648068458724950016 16693930906269646848 16709259594936877056 16735532015683633152 16747164104312598528 16890793299032260608 16912323513625346048 16952876587315888128 17005413583514763264 17057369169831395328 17096063356485777664 17108623092608925696 17158901129175629824 17215616247090573312 17258517391173746688 17278893444764270592 17332440767813124096 17359693033171320832 17380188538523353088 17481089487948742656 17488879997044391936 17532462111668568064 17553161594681163776 17590411956388626432 17611179857163583488 17655066741820096512 17693533283809230848 17695116789462368256 17716008308694319104 17760156424807120896 17817264285793910784 17869624844585271296 17890722394578878464 17923319430352207872 18035407496952029184 18085091815125450752 18101697894514950144 18130159683657269248 18256944017109417984 18269633568341016576 18315161313082343424 18449807469409468416 18478816600650678272 18483423162550714368 18608039094361522176 18650250934348121088 18665705442260287488 18667375953718542336 18696727173771558912 18718801231827959808 18776810831797551104 18834178458355499008 18881113043335380992 18908117201250680832 18937846945277804544 19026363952828514304 19056279619421011968 19078778178593882112 19126322303638437888 19233071276046499872 19302036309610070016 19303763770322583552 19374716099789586432 19422746535179108352 19494136194093023232 19529654662317735936 19538358121698031616 19552712105838772224 19610172719057862656 19674989996674940928 19724019875627139072 19747306794016309248 19778356018535202816 19839649180767223808 19905224944285384704 19987291425193590784 20037099556192649216 20103327950158430208 20127062693901238272 20158709018891649024 20221180895781978112 20222990616528420864 20345728292016132096 20396429644114427904 20422428393811738624 20483793634688237568 20546376500024180736 20597577865456779264 20611894282230890496 20644302921039429632 20659469394848514048 20668676360143372288 20720182495608307712 20788668675732013056 20865078876696477696 20910539335410909184 21041308746444034048 21056766883210985472 21118647543600775168 21123912185772244992 21188450765649936384 21241252173752303616 21266330393556025344 21314572496397852672 21365776040826241024 21367688198596067328 21392915693517668352 21524775380977713152 21563993689642500096 21578414906669006848 21776656349303668736 21778605279338299392 21804317918393008128 21838601437132619776 21980652886910285568 22059470068125794304 22061444308940095488 22197424611633266688 22258574541692862464 22279012793249169408 22314042687578177536 22319605328363126784 22329552139083464704 22345956692387168256 22485702853342789632 22521057732043014144 22541737000716730368 22603835449754517504 22743158893108527104 22748828507754725376 22811497456811900928 22954154996120764416 22975231943038205952 23011356521564995584 23038524593019027456 23109921023750832128 23224840786169358336 23252260905161293824 23310205307559346176 23453882608518168576 23481573142884777984 23524356752337272832 23582979214874247168 23593489052616491008 23621344411592425472 23671472339749538304 23680208566409494528 23756352381058547712 23758478486550872064 23897759240469610496 24036498045929521152 24047209995936038912 24135597192686600192 24215372303599927296 24275716770002632704 24342592022812557312 24359511424454688768 24420215084109791232 24498738392966627328 24568426616774197248 24599743292545957888 24644564216734285824 24810718792482029568 24867001245797494784 24889834604958056448 24928969565028745216 24958401642437279744 25040896359404470272 25103298023525449728 25120746156468897792 25250462593703739392 25368485270438019072 25408372825894682624 25438370904791842816 25501763071517917184 25508120375272144896 25586053754747092992 25644095034728666496 25736048412813426688 25738351693763444736 25896995380238811136 25992181592124030976 25998661151719686144 26039539549756981248 26070282807785029632 26233319995566587904 26298693167502852096 26329742392021745664 26371141358046937088 26540299925713846272 26542675184193552384 26574012463041478656 26640234637210681344 26804437266877906944 26836083591868317696 26878278691855532032 26884979145528311808 26963987488704561152 27053111245428043776 27127637722688176128 27152546841772425216 27195239525485903872 27199584731916140544 27311724846250983424 27395168666698907648 27470283481062309888 27482525709641187328 27674711204114202624 27718224900976017408 27743676308574437376 27975376401522181632 27998558163390431232 28045090760657338368 28075689177614647296 28078201847741939712 28165216247696326656 28251267687533248512 28321669565003071488 28355107191408033792 28406770417916706816 28419429995197136896 28490250931461423104 28523887591356891136 28584419429131517952 28618167267890823168 28689483455457656832 28751991586190000128 28953054464415105024 29038140372451065856 29072423891190677504 29134119802768662528 29241204291139534848 29307537182547047424 29415259078586793984 29596566148844355584 29667534027802804224 29759473771150835712 29980937137790386176 30028076976057352192 30055649334288973824 30138447266339356672 30238063528337473536 30331771343672967168 30334485924792631296 30415329942415867904 30605539994827685888 30633642590717607936 30681808695419994112 30718032790692036608 30725690452032356352 30819564750036271104 30896366798185168896 30917841423346335744 30966454381559144448 31003014540215058432 31080273743412461568 31271843478024224768 31308764190513037312 31365809003116363776 31561963119666051072 31677971315401162752 31971858744596779008 32048664061239361536 32051532297894100992 32089373540276502528 32287163071466569728 32345990534463750144 32367622360003510272 32464880477619093504 32479348565939585024 32560286778813054976 32664984523955503104 32667907919007449088 32706476877589512192 32757902155698929664 32787981091951607808 32859418955645714432 33080958389976039424 33089205102188691456 33186446139944075264 33296136917449900032 33387861812539293696 33418519189873754112 33471064031367266304 33494328208625197056 33781586598064521216 33824647027250692096 33905753174631776256 34114738339662790656 34192126712971555328 34217246185217851392 34317802258351259648 34431232494181146624 34517034782347493376 34557786889528541184 34664881535626248192 34719386066342641664 34977759994088783872 35064924223337136128 35180823912777252864 35222359714327166976 35387066567618461696 35390233578924736512 35432016617388638208 35520312849614241792 35634528571587821568 35739249689170542592 35781444789157756928 35846638860704415744 36070814993904058368 36170183630250901504 36203395789029900288 36260319367314538496 36513888034218835968 36539267136682033152 36630322626164686848 36899614938818936832 36957633201301356544 36966846325101428736 37216078188723044352 37300501868696242176 37331410884520574976 37334751907437084672 37393454347543117824 37437602463655919616 37553621663595102208 37668356916710998016 37762226086670761984 37875693890555609088 38052727905657028608 38112559238842023936 38157556357187764224 38252644607276875776 38466142552092999744 38604072619220140032 38607527540645167104 38749432199579172864 38845493070358216704 38988272388186046464 39059309324635471872 39076716243396063232 39105424211677544448 39220345438115725312 39349979993349881856 39448039751254278144 39494613588032618496 39556712037070405632 39679298361534447616 39810449888570769408 39974582850387181568 40074199112385298432 40206655900316860416 40254125387802476544 40317418037783298048 40442361791563956224 40445981233056841728 40691456584032264192 40792859288228855808 40844856787623477248 40967587269376475136 41092753000048361472 41195155730913558528 41223788564461780992 41288605842078859264 41337352720286744576 41440364991216615424 41577337351464026112 41821078670821818368 42082617492888068096 42113533766421970944 42237295087201550336 42247824371544489984 42376901531299872768 42482504347504607232 42532660787112050688 42629144992795705344 42735376397192134656 42785831387035336704 43049550761955426304 43127987379285000192 43553312698607337472 43557210558676598784 43608635836786016256 43677202874265239552 43961305773820571136 44118940136251588608 44122888617880190976 44394849223266533376 44517149083385724928 44558025586498338816 44628085375156355072 44639210656726253568 44659104278166929408 44971405706685579264 45042115464086028288 45083474001433460736 45207670899509035008 45486317786217054208 45497657015509450752 45622994913623801856 45908309992241528832 45950463886076411904 46022713043129991168 46077049186038054912 46449681572338716672 46504521810322587648 46620410615118692352 46907765217036337152 46963146285769555968 47048713504674545664 47165958429748494336 47186978105232982016 47242688823184850944 47342944679499076608 47360417132818989056 47516956973101744128 47795518480939220992 48072996091859042304 48094419991872077824 48271194385373200384 48430744607199854592 48551433540005265408 48685184045625114624 48719022848909377536 48840430168219582464 48997476785933254656 49136853233548394496 49199486585091915776 49289128433468571648 49621437584964059136 49734002491594989568 49779669209916112896 49857939130057490432 49916803284874559488 50081792718808940544 50206596047050899456 50241492312937795584 50736970540876038144 50816745651789365248 50876741809583685632 51016240750544289792 51172107509494185984 51288190069457332992 51472096825626853376 51476703387526889472 51793990760477622272 51984363184248061952 51997322303439372288 52079079099513962496 52140565615570059264 52466639991133175808 52597386335005704192 52659484784043491328 52742282716093874176 53080599851427692544 53085350368387104768 53148024926082957312 53280469274421362688 53608874533755813888 53672167183736635392 53756557383711064064 53769958291056623616 53927974977409122304 54106222490856087552 54255275445376352256 54305093683544850432 54390479050971807744 54790337333397815296 54965051419282374656 55349422408228405248 55436449801952034816 55950752803044363264 55997116326780862464 56090181521314676736 56156403695483879424 56330432495392653312 56502535375066497024 56643339130006142976 56813540835833413632 56838859990394273792 56980501862922846208 57047775182713782272 57168838858263035904 57236334535781646336 57378966910915313664 57503983172380000256 57906108928830210048 58076280744902131712 58144847782381355008 58268239605537325056 58482408582279069696 58615074365094094848 58830518157173587968 59193132297688711168 59335068055605608448 59518947542301671424 59961874275580772352 60056153952114704384 60111298668577947648 60476127056674947072 60663542687345934336 60668971849585262592 60830659884831735808 61211079989655371776 61267285181435215872 61363617390839988224 61436065581384073216 61451380904064712704 61639129500072542208 61792733596370337792 61835682846692671488 61932908763118288896 62006029080430116864 62160547486824923136 62543686956048449536 62617528381026074624 62731618006232727552 63123926239332102144 63355942630802325504 63943717489193558016 64097328122478723072 64103064595788201984 64178747080553005056 64574326142933139456 64691981068927500288 64735244720007020544 64958697131879170048 65120573557626109952 65329969047911006208 65335815838014898176 65412953755179024384 65515804311397859328 65718837911291428864 66161916779952078848 66178410204377382912 66372892279888150528 66592273834899800064 66775723625078587392 66837038379747508224 66942128062734532608 66988656417250394112 67563173196129042432 67649294054501384192 67811506349263552512 68229476679325581312 68384253425943110656 68434492370435702784 68635604516702519296 68862464988362293248 69034069564694986752 69115573779057082368 69329763071252496384 69438772132685283328 69955519988177567744 70129848446674272256 70361647825554505728 70444719428654333952 70774133135236923392 70780467157849473024 70864033234777276416 71040625699228483584 71269057143175643136 71478499378341085184 71562889578315513856 71693277721408831488 72141629987808116736 72340367260501803008 72406791578059800576 72520638734629076992 73027776068437671936 73078534273364066304 73260645252329373696 73799229877637873664 73915266402602713088 73933692650202857472 74432156377446088704 74601003737392484352 74669503814874169344 74786908695086235648 74875204927311839232 75107243327190204416 75336713833421996032 75524452173341523968 75751387781111218176 76105455811314057216 76225118477684047872 76315112714375528448 76505289214553751552 76932285104185999488 77208145238440280064 77215055081290334208 77690986140716433408 77976544776372092928 78118618649270943744 78153432486792126464 78210848423355088896 78440690876231450624 78699959986699763712 78896079502508556288 78989227176065236992 79113424074140811264 79620899777141538816 79949165700774363136 80413311800633720832 80508250775604953088 80634836075566596096 80884723583127912448 80891962466113683456 81382913168064528384 81585718576457711616 81689713575246954496 81935174538752950272 82185506000096722944 82447577128923561984 82577211684157718528 82674705440573489152 82880729982433230848 83154674702928052224 83642157341643636736 84165234985776136192 84227067532843941888 84474590174403100672 84495648743088979968 84753803062599745536 84965008695009214464 85065321574224101376 85258289985591410688 85470752794384269312 85571662774070673408 86099101523910852608 86255974758570000384 87106625397214674944 87114421117353197568 87217271673572032512 87354405748530479104 87922611547641142272 88245777235760381952 88789698446533066752 89034298166771449856 89256170750312710144 89278421313452507136 89318208556333858816 89942811413371158528 90084230928172056576 90166948002866921472 90415341799018070016 90972635572434108416 90995314031018901504 91245989827247603712 91816619984483057664 91900927772152823808 92045426086259982336 92154098372076109824 92899363144677433344 93009043620645175296 93240821230237384704 93815530434072674304 93926292571539111936 94097427009349091328 94373956210465964032 94485377646369701888 94685889358998153216 95033913946203488256 95591036961878441984 96145992183718084608 96188839983744155648 96542388770746400768 96861489214399709184 97102867080010530816 97438045697818755072 97680860336439164928 97994953571866509312 98273706467096788992 98398973170183831552 98578256866937143296 99242875169928118272 99468004983189979136 99559338419832225792 99715878260114980864 99833606569749118976 100163585437617881088 100413192094101798912 100482984625875591168 101473941081752076288 101633491303578730496 101753483619167371264 102344215018988371968 102576380138914665984 102944193651253706752 102953406775053778944 103587981520955244544 103968726368496123904 103994644606878744576 104158158199027924992 104933279982266351616 105194772670011408384 105484565432187748352 106161199702855385088 106170700736774209536 106296049852165914624 106560938548842725376 107217749067511627776 107344334367473270784 107513114767422128128 107539916582113247232 107855949954818244608 108212444981712175104 108510550890752704512 108610187367089700864 108780958101943615488 109580674666795630592 109930102838564749312 110698844816456810496 110872899603904069632 111901505606088726528 111994232653561724928 112180363042629353472 112312807390967758848 112660864990785306624 113005070750132994048 113286678260012285952 113627081671666827264 113677719980788547584 113961003725845692416 114095550365427564544 114337677716526071808 114472669071563292672 114757933821830627328 115007966344760000512 115812217857660420096 116152561489804263424 116289695564762710016 116536479211074650112 116964817164558139392 117230148730188189696 117661036314347175936 118386264595377422336 118670136111211216896 119037895084603342848 119923748551161544704 120112307904229408768 120222597337155895296 120952254113349894144 121327085374691868672 121337943699170525184 121661319769663471616 122422159979310743552 122534570362870431744 122727234781679976448 122872131162768146432 122902761808129425408 123278259000145084416 123585467192740675584 123671365693385342976 123865817526236577792 124012058160860233728 124321094973649846272 125087373912096899072 125235056762052149248 125463236012465455104 126247852478664204288 126711885261604651008 127887434978387116032 128206129191576403968 128357494161106010112 129148652285866278912 129383962137855000576 129917394263758340096 130241147115252219904 130659938095822012416 130671631676029796352 130825907510358048768 131031608622795718656 131437675822582857728 132356820408754765824 132745784559776301056 133184547669799600128 133551447250157174784 133674076759495016448 133884256125469065216 133977312834500788224 135126346392258084864 135298588109002768384 135623012698527105024 136458953358651162624 136768506851886221312 136868984740871405568 137271209033405038592 137724929976724586496 138068139129389973504 138231147558114164736 138877544265370566656 139911039976355135488 140259696893348544512 140723295651109011456 140889438857308667904 141548266270473846784 141560934315698946048 141728066469554552832 142081251398456967168 142956998756682170368 143386555442817662976 144283259975616233472 144680734521003606016 144813583156119601152 145041277469258153984 146055552136875343872 146157068546728132608 146521290504658747392 147598459755275747328 147830532805205426176 147867385300405714944 148864312754892177408 149202007474784968704 149339007629748338688 149573817390172471296 149750409854623678464 150214486654380408832 150673427666843992064 151048904346683047936 152210911622628114432 152450236955368095744 152630225428751056896 153864570208371998976 154416290476880560128 154430110162580668416 155381972281432866816 155953089552744185856 156237237298541887488 156306864973584252928 156421696846710177792 156881381752462901248 157399919973399527424 157792159005017112576 157978454352130473984 158226848148281622528 159241799554283077632 159898331401548726272 160826623601267441664 161016501551209906176 161269672151133192192 161769447166255824896 161783924932227366912 162765826336129056768 163171437152915423232 163379427150493908992 164371012000193445888 164895154257847123968 165154423368315437056 165349410881146978304 165761459964866461696 166309349405856104448 167284314683287273472 168330469971552272384 168949180348806201344 168991297486177959936 169507606125199491072 169930017390018428928 170516579971182821376 170941505588768538624 171143325548141346816 172198203047821705216 172511949517140000768 174228842234706395136 174434543347144065024 174708811497060958208 175845223095282284544 176491554471520763904 177579396893066133504 178068596333542899712 178512341500625420288 178556842626905014272 178636417112667717632 179885622826742317056 180168461856344113152 180333896005733842944 181945271144868216832 181990628062037803008 182491979654495207424 183633239968966115328 183801855544305647616 184090852172519964672 184308196744152219648 185798726289354866688 186018087241290350592 186481642460474769408 187631060868145348608 187852585143078223872 188194854018698182656 188747912420931928064 188970755292739403776 189371778717996306432 190067827892406976512 191182073923756883968 192291984367436169216 192377679967488311296 193084777541492801536 193722978428799418368 194205734160021061632 194876091395637510144 195361720672878329856 195989907143733018624 196547412934193577984 196797946340367663104 197156513733874286592 198485750339856236544 198936009966379958272 199118676839664451584 199431756520229961728 199667213139498237952 200327170875235762176 200826384188203597824 200965969251751182336 202947882163504152576 203266982607157460992 203506967238334742528 204688430037976743936 205152760277829331968 205906813550107557888 207175963041910489088 207989289213757489152 208316316398055849984 209866559964532703232 210389545340022816768 210969130864375496704 212322399405710770176 212341401473548419072 212592099704331829248 213121877097685450752 214435498135023255552 214688668734946541568 215026229534844256256 215079833164226494464 215711899909636489216 216424889963424350208 217021101781505409024 217220374734179401728 217561916203887230976 219161349333591261184 219860205677129498624 221397689632913620992 221745799207808139264 223803011212177453056 224360726085258706944 224625614781935517696 225321729981570613248 226010141500265988096 226573356520024571904 227254163343333654528 227355439961577095168 227922007451691384832 228191100730855129088 228675355433052143616 228945338143126585344 229515867643661254656 230015932689520001024 231624435715320840192 232305122979608526848 232579391129525420032 233072958422149300224 233929634329116278784 234460297460376379392 235322072628694351872 236772529190754844672 237340272222422433792 239847497102323089408 240224615808458817536 241904508226699788288 242654170749383737344 242675887398341050368 244844319958621487104 245069140725740863488 245454469563359952896 245805523616258850816 246556518000290168832 247342731386770685952 247731635052473155584 248024116321720467456 248642189947299692544 250174747824193798144 250470113524104298496 250926472024930910208 252495704957328408576 253423770523209302016 255774869956774232064 256412258383152807936 256714988322212020224 258297304571732557824 258767924275710001152 259834788527516680192 260482294230504439808 261319876191644024832 261343263352059592704 261651815020716097536 262063217245591437312 262875351645165715456 265491569119552602112 266369095339599200256 267102894500314349568 267768512250938130432 267954625669001576448 270252692784516169728 270597176218005536768 271246025397054210048 272917906717302325248 273537013703772442624 273737969481742811136 274542418066810077184 275449859953449172992 276136278258779947008 276462295116228329472 277755088530741133312 279822079952710270976 280519393786697089024 281446591302218022912 281778877714617335808 283096532540947693568 283121868631397892096 283456132939109105664 285913997513364340736 286773110885635325952 288566519951232466944 289361469042007212032 289627166312239202304 290082554938516307968 292314137093456265216 293042581009317494784 295196919510551494656 295661065610410852352 295734770600811429888 297728625509784354816 298404014949569937408 298678015259496677376 299147634780344942592 299500819709247356928 300428973308760817664 301346855333687984128 304421823245256228864 304900473910736191488 305260450857502113792 307729140416743997952 308832580953761120256 308860220325161336832 310763944562865733632 311906179105488371712 312474474597083774976 312613729947168505856 313762763504925802496 314799839946799054848 315584318010034225152 316453696296563245056 318483599108566155264 319796662803097452544 321653247202534883328 322033003102419812352 322539344302266384384 323567849864454733824 325531652672258113536 326342874305830846464 328742024000386891776 329790308515694247936 330308846736630874112 330698821762293956608 331522919929732923392 332618698811712208896 334568629366574546944 336660939943104544768 337898360697612402688 337982594972355919872 339015212250398982144 339860034780036857856 341033159942365642752 341883011177537077248 342286651096282693632 344396406095643410432 345023899034280001536 348457684469412790272 348869086694288130048 349417622994121916416 351690446190564569088 352983108943041527808 355158793786132267008 356137192667085799424 357113685253810028544 357272834225335435264 359771245653484634112 360336923712688226304 360667792011467685888 363890542289736433664 363981256124075606016 364983959308990414848 367266479937932230656 367603711088611295232 368181704345039929344 368616393488304439296 371597452578709733376 372036174482580701184 372963284920949538816 375262121736290697216 375705170286156447744 376389708037396365312 377495824841863856128 377941510585478807552 378743557435992612864 380135655784813953024 384755359934976622592 387445956857598836736 389752182791275020288 390723441345756659712 391979814287466037248 393094825868387155968 393595892680735326208 394313027467748573184 397872019932759916544 398237353679328903168 398863513040459923456 399334426278996475904 400654341750471524352 401652768376407195648 401931938503502364672 405895764327008305152 406533965214314921984 407013934476669485056 409376860075953487872 410305520555658663936 411813627100215115776 414351926083820978176 416632632796111699968 419733119929065406464 420779090680045633536 424644798811421540352 424682802947096838144 425184199408663658496 426243754195370901504 428870996270046511104 430052459069688512512 430159666328452988928 431423799819272978432 432849779926848700416 434042203563010818048 434440749468358803456 435123832407774461952 438322698667182522368 439720411354258997248 442795379265827241984 443491598415616278528 447606022424354906112 448721452170517413888 449251229563871035392 450643459963141226496 452020283000531976192 453146713040049143808 454710879923154190336 455844014903382769664 457350710866104287232 457890676286253170688 460031865379040002048 463248871430641680384 464610245959217053696 465158782259050840064 466145916844298600448 467859268658232557568 468920594920752758784 470644145257388703744 473545058381509689344 474680544444844867584 479694994204646178816 480449231616917635072 483809016453399576576 485308341498767474688 485351774796682100736 489688639917242974208 490138281451481726976 490908939126719905792 493113036000580337664 494685462773541371904 495463270104946311168 496048232643440934912 497284379894599385088 500349495648387596288 500940227048208596992 501852944049861820416 504991409914656817152 506847541046418604032 511549739913548464128 512824516766305615872 513429976644424040448 516594609143465115648 517535848551420002304 519669577055033360384 520964588461008879616 522686526704119185408 523303630041432195072 524126434491182874624 525750703290331430912 530983138239105204224 532738190679198400512 534205789000628699136 535537024501876260864 535909251338003152896 540505385569032339456 541194352436011073536 545835813434604650496 547074027407544885248 547475938963485622272 549084836133620154368 550899719906898345984 552272556517559894016 552924590232456658944 559644159905420541952 562893182604436045824 563557755429234671616 566193065081895387136 566243737262795784192 566912265878218211328 571827995026728681472 573546221771270651904 577133039902464933888 578722938084014424064 579254332624478404608 580165109877032615936 584628274186912530432 586085162018634989568 590393839021102989312 591322131220821704704 591469541201622859776 595457251019568709632 596808029899139874816 597356030518993354752 598295269560689885184 599001639418494713856 602693710667375968256 608843646490512457728 609800947821472382976 610520901715004227584 615458280833487995904 617720440650322673664 621527889125731467264 624948949194167549952 625227459894337011712 627525527009851604992 629599679893598109696 631168636020068450304 632907392593126490112 636967198217132310528 639593325606194905088 643306494405069766656 644066006204839624704 645078688604532768768 647135699728909467648 651063305344516227072 652685748611661692928 657484048000773783552 659580617031388495872 660617693473261748224 661397643524587913216 665237397623424417792 669137258733149093888 673321879886209089536 675796721395224805376 675965189944711839744 678030424500797964288 679720069560073715712 682066319884731285504 683766022355074154496 684573302192565387264 688792812191286820864 690047798068560003072 696915368938825580544 697738173388576260096 698835245988243832832 703380892381129138176 705966217886083055616 710317587572264534016 712274385334171598848 714545668450670870528 719542491306969268224 720673847425376452608 727781084579472867328 727962512248151212032 734532959875864461312 735207422177222590464 736363408690079858688 743194905157419466752 744072348965161402368 745926569841899077632 750524243472581394432 751410340572312895488 752779416074792730624 754991649683727712256 755883021170957615104 757487114871985225728 760271311569627906048 769510719869953245184 774891913715197673472 779504365582550040576 781446882691513319424 783959628574932074496 786189651736774311936 787191785361470652416 788626054935497146368 795744039865519833088 796474707358657806336 797727026080919846912 798668852557992951808 801308683500943048704 803305536752814391296 803863877007004729344 811791528654016610304 813067930428629843968 814027868953338970112 818753720151906975744 820611041111317327872 823627254200430231552 828703852167641956352 833265265592223399936 839466239858130812928 841558181360091267072 849289597622843080704 849365605894193676288 850368398817327316992 857741992540093022208 860104918139377025024 860319332656905977856 862847599638545956864 865699559853697400832 868084407126021636096 868881498936717606912 870247664815548923904 876645397334365044736 879440822708517994496 885590758531654483968 886983196831232557056 895212044848709812224 897442904341034827776 898502459127742070784 901286919926282452992 904040566001063952384 909421759846308380672 911688029806765539328 914701421732208574464 915781352572506341376 920063730758080004096 926497742861283360768 929220491918434107392 930317564518101680128 932291833688597200896 935718537316465115136 937841189841505517568 941288290514777407488 947090116763019378688 949361088889689735168 959389988409292357632 960898463233835270144 967618032906799153152 970703549593364201472 979377279834485948416 981817878253439811584 986226072001160675328 989370925547082743808 990926540209892622336 992096465286881869824 994568759789198770176 1000698991296775192576 1003705888099723640832 1009982819829313634304 1013695082092837208064 1023099479827096928256 1025649033532611231744 1026859953288848080896 1033189218286930231296 1035071697102840004608 1039339154110066720768 1045373053408238370816 1046607260082864390144 1048252868982365749248 1051501406580662861824 1061966276478210408448 1065476381358396801024 1068411578001257398272 1071818502676006305792 1081010771138064678912 1082388704872022147072 1091671626869209300992 1094148054815089770496 1094951877926971244544 1098169672267240308736 1101799439813796691968 1104545113035119788032 1105849180464913317888 1119288319810841083904 1125786365208872091648 1127115510858469343232 1132386130163790774272 1132487474525591568384 1133824531756436422656 1143655990053457362944 1154266079804929867776 1157445876168028848128 1160330219754065231872 1169256548373825060864 1172170324037269979136 1180787678042205978624 1182644262441643409408 1182939082403245719552 1193616059798279749632 1194712061037986709504 1196590539121379770368 1198003278836989427712 1205387421334751936512 1217687292981024915456 1219601895642944765952 1221041803430008455168 1230916561666975991808 1235440881300645347328 1243055778251462934528 1249897898388335099904 1250454919788674023424 1255051054019703209984 1259199359787196219392 1262337272040136900608 1273934396434264621056 1279186651212389810176 1286612988810139533312 1290157377209065537536 1294271399457818935296 1302126610689032454144 1305371497223323385856 1314968096001547567104 1319161234062776991744 1321235386946523496448 1322795287049175826432 1330474795246848835584 1338274517466298187776 1346643759772418179072 1351593442790449610752 1351930379889423679488 1356060849001595928576 1359440139120147431424 1364132639769462571008 1367532044710148308992 1377585624382573641728 1380095596137120006144 1393830737877651161088 1395476346777152520192 1397670491976487665664 1406761784762258276352 1411932435772166111232 1420635175144529068032 1424548770668343197696 1429091336901341741056 1439084982613938536448 1441347694850752905216 1455925024496302424064 1469065919751728922624 1470414844354445180928 1472726817380159717376 1486389810314838933504 1488144697930322804736 1491853139683798155264 1501048486945162788864 1502820681144625790976 1505558832149585461248 1509983299367455424512 1511766042341915230208 1514974229743970451456 1520542623139255812096 1539021439739906490368 1549783827430395346944 1559008731165100081152 1562893765383026638848 1572379303473548623872 1577252109870994292736 1591488079731039666176 1592949414717315612672 1595454052161839693824 1597337705115985903616 1602617367001886097408 1606611073505628782592 1607727754014009458688 1623583057308033220608 1626135860857259687936 1628055737906677940224 1637507440303813951488 1641222082222634655744 1647254508400860463104 1657407704335283912704 1678932479716261625856 1698579195245686161408 1698731211788387352576 1700736797634654633984 1715483985080186044416 1720638665313811955712 1725695199277091913728 1731399119707394801664 1736168814252043272192 1737762997873435213824 1740495329631097847808 1753290794668730089472 1758881645417035988992 1771181517063308967936 1773966393662465114112 1790424089697419624448 1794885808682069655552 1797004918255484141568 1808081132002127904768 1818843519692616761344 1823376059613531078656 1829402843464417148928 1831562705145012682752 1840127461516160008192 1858440983836868214784 1864583667377194401792 1875682379683011035136 1882576581029554814976 1894180233526038757376 1898722177779379470336 1918779976818584715264 1921796926467670540288 1935236065813598306304 1941407099186728402944 1958754559668971896832 1963635756506879623168 1972452144002321350656 1978741851094165487616 1981853080419785244672 1984192930573763739648 2001397982593550385152 2007411776199447281664 2019965639658627268608 2027390164185674416128 2046198959654193856512 2051298067065222463488 2053719906577696161792 2066378436573860462592 2070143394205680009216 2078678308220133441536 2090746106816476741632 2093214520165728780288 2096505737964731498496 2103002813161325723648 2123932552956420816896 2130952762716793602048 2136823156002514796544 2143637005352012611584 2162021542276129357824 2164777409744044294144 2183343253738418601984 2188296109630179540992 2196339344534480617472 2203598879627593383936 2209090226070239576064 2238576639621682167808 2251572730417744183296 2254231021716938686464 2264974949051183136768 2267649063512872845312 2308532159609859735552 2314891752336057696256 2320660439508130463744 2338513096747650121728 2344340648074539958272 2361575356084411957248 2365288524883286818816 2365878164806491439104 2387232119596559499264 2389424122075973419008 2393181078242759540736 2396006557673978855424 2410774842669503873024 2435374585962049830912 2439203791285889531904 2442083606860016910336 2461833123333951983616 2470881762601290694656 2486111556502925869056 2499795796776670199808 2500909839577348046848 2510102108039406419968 2518398719574392438784 2524674544080273801216 2547868792868529242112 2558373302424779620352 2573225977620279066624 2580314754418131075072 2588542798915637870592 2604253221378064908288 2610742994446646771712 2629936192003095134208 2638322468125553983488 2642470773893046992896 2645590574098351652864 2660949590493697671168 2693287519544836358144 2703860759778847358976 2712121698003191857152 2728265279538925142016 2735064089420296617984 2755171248765147283456 2760191192274240012288 2787661475755302322176 2790952693554305040384 2795340983952975331328 2813523569524516552704 2823864871544332222464 2841270350289058136064 2849097541336686395392 2858182673802683482112 2878169965227877072896 2882695389701505810432 2938131839503457845248 2945453634760319434752 2972779620629677867008 2976289395860645609472 2983706279367596310528 3002096973890325577728 3011117664299170922496 3019966598734910849024 3023532084683830460416 3029948459487940902912 3041085246278511624192 3078042879479812980736 3099567654860790693888 3118017462330200162304 3144758606947097247744 3154504219741988585472 3182976159462079332352 3185898829434631225344 3190908104323679387648 3205234734003772194816 3215455508028018917376 3247166114616066441216 3252271721714519375872 3256111475813355880448 3275014880607627902976 3282444164445269311488 3294509016801720926208 3314815408670567825408 3357864959432523251712 3397158390491372322816 3397462423576774705152 3401473595269309267968 3430967970160372088832 3451390398554183827456 3462798239414789603328 3472337628504086544384 3480990659262195695616 3506581589337460178944 3517763290834071977984 3542363034126617935872 3547932787324930228224 3580848179394839248896 3589771617364139311104 3594009836510968283136 3616162264004255809536 3637687039385233522688 3646752119227062157312 3658805686928834297856 3663125410290025365504 3680254923032320016384 3716881967673736429568 3729167334754388803584 3751364759366022070272 3765153162059109629952 3788360467052077514752 3837559953637169430528 3843593852935341080576 3870472131627196612608 3882814198373456805888 3917509119337943793664 3944904288004642701312 3957483702188330975232 3963706160839570489344 3968385861147527479296 4002795965187100770304 4014823552398894563328 4039931279317254537216 4054780328371348832256 4092397919308387713024 4102596134130444926976 4132756873147720925184 4140286788411360018432 4157356616440266883072 4181492213632953483264 4186429040331457560576 4193011475929462996992 4261905525433587204096 4273646312005029593088 4287274010704025223168 4324043084552258715648 4329554819488088588288 4376592219260359081984 4392678689068961234944 4407197759255186767872 4418180452140479152128 4477153279243364335616 4503145460835488366592 4508462043433877372928 4529949898102366273536 4535298127025745690624 4617064319219719471104 4629783504672115392512 4677026193495300243456 4688681296149079916544 4730577049766573637632 4731756329612982878208 4774464239193118998528 4778848244151946838016 4786362156485519081472 4792013115347957710848 4821549685339007746048 4870749171924099661824 4878407582571779063808 4884167213720033820672 4923666246667903967232 4941763525202581389312 4972223113005851738112 5001819679154696093696 5036797439148784877568 5095737585737058484224 5116746604849559240704 5146451955240558133248 5177085597831275741184 5208506442756129816576 5221485988893293543424 5259872384006190268416 5276644936251107966976 5284941547786093985792 5291181148196703305728 5321899180987395342336 5386575039089672716288 5424243396006383714304 5456530559077850284032 5470128178840593235968 5510342497530294566912 5520382384548480024576 5575322951510604644352 5590681967905950662656 5627047139049033105408 5647729743088664444928 5682540700578116272128 5698195082673372790784 5716365347605366964224 5756339930455754145792 5765390779403011620864 5876263679006915690496 5890907269520638869504 5945559241259355734016 5952578791721291218944 6004193947780651155456 6022235328598341844992 6039933197469821698048 6047064169367660920832 6059896918975881805824 6082170492557023248384 6156085758959625961472 6199135309721581387776 6236034924660400324608 6289517213894194495488 6309008439483977170944 6365952318924158664704 6371797658869262450688 6381816208647358775296 6410469468007544389632 6430911016056037834752 6494332229232132882432 6504543443429038751744 6512222951626711760896 6550029761215255805952 6564888328890538622976 6589018033603441852416 6629630817341135650816 6715729918865046503424 6794924847153549410304 6802947190538618535936 6902780797108367654912 6925596478829579206656 6944675257008173088768 6961981318524391391232 7035526581668143955968 7084726068253235871744 7095865574649860456448 7161696358789678497792 7179543234728278622208 7188019673021936566272 7232324528008511619072 7275374078770467045376 7317611373857668595712 7326250820580050731008 7360509846064640032768 7433763935347472859136 7458334669508777607168 7502729518732044140544 7530306324118219259904 7576720934104155029504 7675119907274338861056 7687187705870682161152 7740944263254393225216 7765628396746913611776 7835018238675887587328 7889808576009285402624 7914967404376661950464 7927412321679140978688 7936771722295054958592 8005591930374201540608 8079862558634509074432 8184795838616775426048 8205192268260889853952 8265513746295441850368 8280573576822720036864 8314713232880533766144 8362984427265906966528 8372858080662915121152 8386022951858925993984 8523811050867174408192 8547292624010059186176 8574548021408050446336 8648086169104517431296 8659109638976177176576 8753184438520718163968 8785357378137922469888 8814395518510373535744 8836360904280958304256 8954306558486728671232 9006290921670976733184 9059899796204732547072 9070596254051491381248 9234128638439438942208 9259567009344230785024 9354052386990600486912 9461154099533147275264 9463512659225965756416 9548928478386237997056 9557696488303893676032 9572724312971038162944 9643099370678015492096 9741498343848199323648 9756815165143558127616 9768334427440067641344 9847332493335807934464 9883527050405162778624 9944446226011703476224 10003639358309392187392 10073594878297569755136 10191475171474116968448 10233493209699118481408 10292903910481116266496 10354171195662551482368 10417012885512259633152 10442971977786587086848 10519744768012380536832 10553289872502215933952 10569883095572187971584 10582362296393406611456 10643798361974790684672 10773150078179345432576 10848486792012767428608 10913061118155700568064 10940256357681186471936 11040764769096960049152 11150645903021209288704 11181363935811901325312 11254094278098066210816 11295459486177328889856 11365081401156232544256 11396390165346745581568 11432730695210733928448 11512679860911508291584 11530781558806023241728 11752527358013831380992 11891118482518711468032 11905157583442582437888 12008387895561302310912 12044470657196683689984 12079866394939643396096 12094128338735321841664 12119793837951763611648 12164340985114046496768 12312171517919251922944 12398270619443162775552 12472069849320800649216 12579034427788388990976 12731904637848317329408 12763632417294717550592 12820938936015088779264 12861822032112075669504 12988664458464265764864 13009086886858077503488 13129776657781077245952 13178036067206883704832 13259261634682271301632 13431459837730093006848 13589849694307098820608 13605894381077237071872 13805561594216735309824 13851192957659158413312 13889350514016346177536 14071053163336287911936 14191731149299720912896 14323392717579356995584 14359086469456557244416 14376039346043873132544 14464649056017023238144 14550748157540934090752 14635222747715337191424 14652501641160101462016 14721019692129280065536 14867527870694945718272 14916669339017555214336 15005459037464088281088 15153441868208310059008 15350239814548677722112 15374375411741364322304 15531256793493827223552 15670036477351775174656 15779617152018570805248 15829934808753323900928 15854824643358281957376 15873543444590109917184 16159725117269018148864 16369591677233550852096 16410384536521779707904 16531027492590883700736 16561147153645440073728 16629426465761067532288 16725968854531813933056 16772045903717851987968 17047622101734348816384 17094585248020118372352 17149096042816100892672 17296172338209034862592 17506368877041436327936 17570714756275844939776 17628791037020747071488 17672721808561916608512 17908613116973457342464 18012581843341953466368 18119799592409465094144 18141192508102982762496 18468257276878877884416 18519134018688461570048 18708104773981200973824 18927025318451931512832 19097856956772475994112 19115392976607787352064 19145448625942076325888 19286198741356030984192 19482996687696398647296 19513630330287116255232 19536668854880135282688 19694664986671615868928 19767054100810325557248 19888892452023406952448 20007278716618784374784 20147189756595139510272 20708342391325102964736 20834025771024519266304 20885943955573174173696 21106579745004431867904 21139766191144375943168 21164724592786813222912 21287596723949581369344 21546300156358690865152 21696973584025534857216 21826122236311401136128 22081529538193920098304 22301291806042418577408 22508188556196132421632 22590918972354657779712 22730162802312465088512 22792780330693491163136 22865461390421467856896 23025359721823016583168 23061563117612046483456 23505054716027662761984 23782236965037422936064 23810315166885164875776 24016775791122604621824 24159732789879286792192 24239587675903527223296 24624343035838503845888 24796541238886325551104 24944139698641601298432 25158068855576777981952 25463809275696634658816 25527264834589435101184 25641877872030177558528 25723644064224151339008 25977328916928531529728 26018173773716155006976 26259553315562154491904 26356072134413767409664 26518523269364542603264 26862919675460186013696 27179699388614197641216 27211788762154474143744 27611123188433470619648 27702385915318316826624 27778701028032692355072 28142106326672575823872 28383462298599441825792 28646785435158713991168 28718172938913114488832 28929298112034046476288 29101496315081868181504 29270445495430674382848 29305003282320202924032 29833338678035110428672 30010918074928176562176 30306883736416620118016 30700479629097355444224 30748750823482728644608 31062513586987654447104 31340072954703550349312 31559234304037141610496 31659869617506647801856 31709649286716563914752 31747086889180219834368 32319450234538036297728 32739183354467101704192 32820769073043559415808 33122294307290880147456 33258852931522135064576 33451937709063627866112 33544091807435703975936 34095244203468697632768 34189170496040236744704 34298192085632201785344 34592344676418069725184 35012737754082872655872 35257582074041494142976 35817226233946914684928 36025163686683906932736 36239599184818930188288 36282385016205965524992 36936514553757755768832 37038268037376923140096 37416209547962401947648 38195713913544951988224 38290897251884152651776 38572397482712061968384 38965993375392797294592 39027260660574232510464 39389329973343231737856 39534108201620651114496 39777784904046813904896 40014557433237568749568 40294379513190279020544 41416684782650205929472 41668051542049038532608 42213159490008863735808 42279532382288751886336 42329449185573626445824 42575193447899162738688 43092600312717381730304 43393947168051069714432 43652244472622802272256 44163059076387840196608 44602583612084837154816 45016377112392264843264 45460325604624930177024 45585560661386982326272 45730922780842935713792 46050719443646033166336 46123126235224092966912 47010109432055325523968 47564473930074845872128 47620630333770329751552 48319465579758573584384 48479175351807054446592 49248686071677007691776 49593082477772651102208 49888279397283202596864 50316137711153555963904 50927618551393269317632 51283755744060355117056 51447288128448302678016 52036347547432310013952 52519106631124308983808 52712144268827534819328 53037046538729085206528 53725839350920372027392 54359398777228395282432 54423577524308948287488 55404771830636633653248 55557402056065384710144 56284212653345151647744 57293570870317427982336 57436345877826228977664 57858596224068092952576 58202992630163736363008 58540890990861348765696 58610006564640405848064 59666677356070220857344 60021836149856353124352 60613767472833240236032 61497501646965457289216 62125027173975308894208 62680145909407100698624 63319739235013295603712 63419298573433127829504 63494173778360439668736 64638900469076072595456 65478366708934203408384 66244588614581760294912 66517705863044270129152 66903875418127255732224 68190488406937395265536 68378340992080473489408 68596384171264403570688 69184689352836139450368 70025475508165745311744 70515164148082988285952 71634452467893829369856 72050327373367813865472 72479198369637860376576 73873029107515511537664 74076536074753846280192 74832419095924803895296 76391427827089903976448 76581794503768305303552 77931986750785594589184 78054521321148465020928 78778659946686463475712 79068216403241302228992 79555569808093627809792 80029114866475137499136 80588759026380558041088 82833369565300411858944 83336103084098077065216 84426318980017727471616 84559064764577503772672 84658898371147252891648 85150386895798325477376 86185200625434763460608 86787894336102139428864 87304488945245604544512 90032754224784529686528 90920651209249860354048 91461845561685871427584 92101438887292066332672 92246252470448185933824 94020218864110651047936 95128947860149691744256 95241260667540659503104 96638931159517147168768 96958350703614108893184 98497372143354015383552 99776558794566405193728 100632275422307111927808 101855237102786538635264 102567511488120710234112 102894576256896605356032 104072695094864620027904 105038213262248617967616 106074093077458170413056 107451678701840744054784 108718797554456790564864 108847155048617896574976 110809543661273267306496 111114804112130769420288 112568425306690303295488 114587141740634855964672 114872691755652457955328 115717192448136185905152 116405985260327472726016 117081781981722697531392 119333354712140441714688 120043672299712706248704 122995003293930914578432 124250054347950617788416 125360291818814201397248 126639478470026591207424 126838597146866255659008 126988347556720879337472 129277800938152145190912 130956733417868406816768 132489177229163520589824 133035411726088540258304 133807750836254511464448 136380976813874790531072 136756681984160946978816 137192768342528807141376 138369378705672278900736 140050951016331490623488 141030328296165976571904 144958396739275720753152 147746058215031023075328 148153072149507692560384 149664838191849607790592 152782855654179807952896 156109042642296930041856 157557319893372926951424 158136432806482604457984 159111139616187255619584 160058229732950274998272 161177518052761116082176 166672206168196154130432 168852637960035454943232 169118129529155007545344 172370401250869526921216 173575788672204278857728 174608977890491209089024 180065508449569059373056 181841302418499720708096 182923691123371742855168 184492504940896371867648 188040437728221302095872 190257895720299383488512 190482521335081319006208 193277862319034294337536 193916701407228217786368 196994744286708030767104 199553117589132810387456 203710474205573077270528 205135022976241420468224 205789152513793210712064 210076426524497235935232 212148186154916340826112 214903357403681488109568 217437595108913581129728 221619087322546534612992 222229608224261538840576 229174283481269711929344 229745383511304915910656 232811970520654945452032 234163563963445395062784 238666709424280883429376 240087344599425412497408 248500108695901235576832 250720583637628402794496 253278956940053182414848 253677194293732511318016 253976695113441758674944 258555601876304290381824 261913466835736813633536 272761953627749581062144 274385536685057614282752 276738757411344557801472 280101902032662981246976 282060656592331953143808 289916793478551441506304 295492116430062046150656 296306144299015385120768 299329676383699215581184 305565711308359615905792 312218085284593860083712 315114639786745853902848 318222279232374511239168 320116459465900549996544 322355036105522232164352 333344412336392308260864 337705275920070909886464 338236259058310015090688 344740802501739053842432 347151577344408557715456 349217955780982418178048 360131016899138118746112 365847382246743485710336 368985009881792743735296 376080875456442604191744 380515791440598766977024 380965042670162638012416 387833402814456435572736 393989488573416061534208 399106235178265620774912 407420948411146154541056 410270045952482840936448 411578305027586421424128 420152853048994471870464 424296372309832681652224 434875190217827162259456 443238174645093069225984 444459216448523077681152 458348566962539423858688 465623941041309890904064 468327127926890790125568 477333418848561766858752 480174689198850824994816 501441167275256805588992 506557913880106364829696 507354388587465022636032 517111203752608580763648 523826933671473627267072 545523907255499162124288 548771073370115228565504 553477514822689115602944 560203804065325962493952 564121313184663906287616 579833586957102883012608 590984232860124092301312 592612288598030770241536 598659352767398431162368 611131422616719231811584 630229279573491707805696 636444558464749022478336 640232918931801099993088 644710072211044464328704 666688824672784616521728 676472518116620030181376 689481605003478107684864 698435911561964836356096 720262033798276237492224 731694764493486971420672 752161750912885208383488 761031582881197533954048 761930085340325276024832 775666805628912871145472 787978977146832123068416 814841896822292309082112 823156610055172842848256 840305706097988943740928 869750380435654324518912 886476349290186138451968 888918432897046155362304 916697133925078847717376 931247882082619781808128 936654255853781580251136 954666837697123533717504 960349378397701649989632 1013115827760212729659392 1014708777174930045272064 1034222407505217161527296 1047653867342947254534144 1097542146740230457131008 1106955029645378231205888 1120407608130651924987904 1128242626369327812575232 1181968465720248184602624 1197318705534796862324736 1222262845233438463623168 1260458559146983415611392 1272889116929498044956672 1280465837863602199986176 1333377649345569233043456 1352945036233240060362752 1378963210006956215369728 1396871823123929672712192 1440524067596552474984448 1463389528986973942841344 1504323501825770416766976 1522063165762395067908096 1551333611257825742290944 1629683793644584618164224 1646313220110345685696512 1680611412195977887481856 1739500760871308649037824 1772952698580372276903936 1777836865794092310724608 1833394267850157695434752 1909333675394247067435008 1920698756795403299979264 2029417554349860090544128 2068444815010434323054592 2095307734685894509068288 2195084293480460914262016 2240815216261303849975808 2256485252738655625150464 2363936931440496369205248 2444525690466876927246336 2520917118293966831222784 2560931675727204399972352 2666755298691138466086912 2757926420013912430739456 2793743646247859345424384 2881048135193104949968896 3044126331524790135816192 3102667222515651484581888 3259367587289169236328448 3292626440220691371393024 3361222824391955774963712 3545905397160744553807872 3666788535700315390869504 3818667350788494134870016 3841397513590806599958528 4058835108699720181088256 4136889630020868646109184 4190615469371789018136576 4390168586960921828524032 4481630432522607699951616 4512970505477311250300928 4889051380933753854492672 5041834236587933662445568 5121863351454408799944704 5333510597382276932173824 5515852840027824861478912 5762096270386209899937792 6088252663049580271632384 6205334445031302969163776 6518735174578338472656896 6585252880441382742786048 6722445648783911549927424 7091810794321489107615744 7333577071400630781739008 7682795027181613199917056 8273779260041737292218368 8381230938743578036273152 8963260865045215399903232 9778102761867507708985344 10083668473175867324891136 10243726702908817599889408 11524192540772419799875584 12176505326099160543264768 12410668890062605938327552 13170505760882765485572096 13444891297567823099854848 14667154142801261563478016 15365590054363226399834112 16547558520083474584436736 17926521730090430799806464 19556205523735015417970688 20167336946351734649782272 23048385081544839599751168 24821337780125211876655104 26889782595135646199709696 29334308285602523126956032 30731180108726452799668224 35853043460180861599612928 40334673892703469299564544 46096770163089679199502336 49642675560250423753310208 53779565190271292399419392 58668616571205046253912064 71706086920361723199225856 80669347785406938599129088 92193540326179358399004672 107559130380542584798838784 161338695570813877198258176 215118260761085169597677568 322677391141627754396516352 645354782283255508793032704
- Sum of all divisors σ(n): 2631464888217718728569164407
- Sum of proper divisors (its aliquot sum) s(n): 1986110105934463219776131703
- 645354782283255508793032704 is an abundant number, because the sum of its proper divisors (1986110105934463219776131703) is greater than itself. Its abundance is 1340755323651207710983098999
Bases of 645354782283255508793032704
- Binary: 1000010101110100110011000011011001010010010000101010000000010000000000000000000000000000002
- Hexadecimal: 0x215D330D9490A8040000000
- Base-36: 2936IJXX65VHCR7R40
Squares and roots of 645354782283255508793032704
- 645354782283255508793032704 squared (6453547822832555087930327042) is 416482795015868118335087090879180883493168133613551616
- 645354782283255508793032704 cubed (6453547822832555087930327043) is 268779163502187302054654401506268792347191560890677182947242241200489057080049664
-
645354782283255508793032704 is a
perfect square number . Itssquare root is 25403834007552 -
The
cube root of 645354782283255508793032704 is 864170647.3970218869
Scales and comparisons
How big is 645354782283255508793032704?- 645,354,782,283,255,508,793,032,704 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 645,354,782,283,255,508,793,032,704 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 645354782283255508793032704 cubic inches would be around 72014220.6 feet tall.
Recreational maths with 645354782283255508793032704
- 645354782283255508793032704 backwards is 407230397805552382287453546
- 645354782283255508793032704 is a
Harshad number . - The number of decimal digits it has is: 27
- The sum of 645354782283255508793032704's digits is 117
- More coming soon!
Link to this page
HTML: To link to this page, just copy and paste the link below into your blog, web page or email.
BBCODE: To link to this page in a forum post or comment box, just copy and paste the link code below:
Cite this page
MLA style:
"Number 645354782283255508793032704 - Facts about the integer". Numbermatics.com. 2024. Web. 22 June 2024.
APA style:
Numbermatics. (2024). Number 645354782283255508793032704 - Facts about the integer. Retrieved 22 June 2024, from https://numbermatics.com/n/645354782283255508793032704/
Chicago style:
Numbermatics. 2024. "Number 645354782283255508793032704 - Facts about the integer". https://numbermatics.com/n/645354782283255508793032704/
The information we have on file for 645354782283255508793032704 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 645354782283255508793032704, math, Factors of 645354782283255508793032704, curriculum, school, college, exams, university, Prime factorization of 645354782283255508793032704, STEM, science, technology, engineering, physics, economics, calculator, six hundred forty-five septillion, three hundred fifty-four sextillion, seven hundred eighty-two quintillion, two hundred eighty-three quadrillion, two hundred fifty-five trillion, five hundred eight billion, seven hundred ninety-three million, thirty-two thousand, seven hundred four.