159155851371122756507664384
159,155,851,371,122,756,507,664,384 is an even composite number composed of six prime numbers multiplied together.
159155851371122756507664384 is an even composite number. It is composed of six distinct prime numbers multiplied together. It has a total of twenty-three thousand, six hundred twenty-five divisors.
Prime factorization of 159155851371122756507664384:
224 × 34 × 72 × 116 × 232 × 15972
(2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 2 × 3 × 3 × 3 × 3 × 7 × 7 × 11 × 11 × 11 × 11 × 11 × 11 × 23 × 23 × 1597 × 1597)See below for interesting mathematical facts about the number 159155851371122756507664384 from the Numbermatics database.
Names of 159155851371122756507664384
- Cardinal: 159155851371122756507664384 can be written as One hundred fifty-nine septillion, one hundred fifty-five sextillion, eight hundred fifty-one quintillion, three hundred seventy-one quadrillion, one hundred twenty-two trillion, seven hundred fifty-six billion, five hundred seven million, six hundred sixty-four thousand, three hundred eighty-four.
Scientific notation
- Scientific notation: 1.59155851371122756507664384 × 1026
Factors of 159155851371122756507664384
Divisors of 159155851371122756507664384
- Number of divisors d(n): 23625
-
Complete list of divisors:
1 2 3 4 6 7 8 9 11 12 14 16 18 21 22 23 24 27 28 32 33 36 42 44 46 48 49 54 56 63 64 66 69 72 77 81 84 88 92 96 98 99 108 112 121 126 128 132 138 144 147 154 161 162 168 176 184 189 192 196 198 207 216 224 231 242 252 253 256 264 276 288 294 297 308 322 324 336 352 363 368 378 384 392 396 414 432 441 448 462 483 484 504 506 512 528 529 539 552 567 576 588 594 616 621 644 648 672 693 704 726 736 756 759 768 784 792 828 847 864 882 891 896 924 966 968 1008 1012 1024 1056 1058 1078 1089 1104 1127 1134 1152 1176 1188 1232 1242 1288 1296 1323 1331 1344 1386 1408 1449 1452 1472 1512 1518 1536 1568 1584 1587 1597 1617 1656 1694 1728 1764 1771 1782 1792 1848 1863 1932 1936 2016 2024 2048 2079 2112 2116 2156 2178 2208 2254 2268 2277 2304 2352 2376 2464 2484 2541 2576 2592 2646 2662 2688 2772 2783 2816 2898 2904 2944 3024 3036 3072 3136 3168 3174 3194 3234 3267 3312 3381 3388 3456 3528 3542 3564 3584 3696 3703 3726 3864 3872 3969 3993 4032 4048 4096 4158 4224 4232 4312 4347 4356 4416 4508 4536 4554 4608 4704 4752 4761 4791 4851 4928 4968 5082 5152 5184 5292 5313 5324 5376 5544 5566 5632 5796 5808 5819 5888 5929 6048 6072 6144 6237 6272 6336 6348 6388 6468 6534 6624 6762 6776 6831 6912 7056 7084 7128 7168 7392 7406 7452 7623 7728 7744 7938 7986 8064 8096 8192 8316 8349 8448 8464 8624 8694 8712 8832 9016 9072 9108 9216 9317 9408 9504 9522 9582 9702 9801 9856 9936 10143 10164 10304 10368 10584 10626 10648 10752 11088 11109 11132 11179 11264 11592 11616 11638 11776 11858 11979 12096 12144 12288 12397 12474 12544 12672 12696 12776 12936 13041 13068 13248 13524 13552 13662 13824 14112 14168 14256 14283 14336 14373 14553 14641 14784 14812 14904 15246 15456 15488 15876 15939 15972 16128 16192 16384 16632 16698 16896 16928 17248 17388 17424 17457 17567 17664 17787 18032 18144 18216 18432 18634 18816 19008 19044 19164 19404 19481 19602 19712 19872 20286 20328 20493 20608 20736 21168 21252 21296 21504 22176 22218 22264 22358 22528 22869 23184 23232 23276 23552 23716 23958 24192 24288 24576 24794 24948 25047 25088 25344 25392 25552 25872 25921 26082 26136 26496 27048 27104 27324 27648 27951 28224 28336 28512 28566 28672 28746 29106 29282 29568 29624 29808 30429 30492 30613 30912 30976 31752 31878 31944 32256 32384 32768 33264 33327 33396 33537 33792 33856 34496 34776 34848 34914 35134 35328 35574 35937 36064 36288 36432 36731 36864 37191 37268 37632 38016 38088 38328 38808 38962 39204 39424 39744 40572 40656 40733 40986 41216 41472 42336 42504 42592 42849 43008 43119 43659 43923 44352 44436 44528 44716 45056 45738 46368 46464 46552 47104 47432 47817 47916 48384 48576 49152 49588 49896 50094 50176 50688 50784 51104 51744 51842 52164 52272 52371 52701 52992 53361 54096 54208 54648 55296 55902 56448 56672 57024 57132 57344 57492 58212 58443 58564 59136 59248 59616 60858 60984 61226 61824 61952 63504 63756 63888 64009 64512 64768 65219 65536 66528 66654 66792 67074 67584 67712 68607 68992 69552 69696 69828 70268 70656 71148 71874 72128 72576 72864 73462 73728 74382 74536 75141 75264 76032 76176 76656 77616 77763 77924 78253 78408 78848 79488 81144 81312 81466 81972 82432 82944 83853 84672 85008 85184 85698 86016 86238 87318 87846 88704 88872 89056 89432 90112 91287 91476 91839 92736 92928 93104 94208 94864 95634 95832 96768 97152 98304 99176 99792 99981 100188 100352 100611 101376 101568 102208 102487 103488 103684 104328 104544 104742 105402 105984 106722 107811 108192 108416 109296 110193 110592 111573 111804 112896 113344 114048 114264 114688 114984 116424 116886 117128 118272 118496 119232 121716 121968 122199 122452 122969 123648 123904 127008 127512 127776 128018 129024 129357 129536 130438 131072 131769 133056 133308 133584 134148 135168 135424 136367 137214 137984 139104 139392 139656 140536 141312 142296 143451 143748 144256 145152 145728 146924 147456 148764 149072 150282 150528 152064 152352 153312 155232 155526 155848 156506 156816 157113 157696 158103 158976 160083 161051 162288 162624 162932 163944 164864 165888 167706 169344 170016 170368 171396 172032 172476 174636 175329 175692 177408 177744 178112 178864 180224 182574 182952 183678 185472 185856 186208 188416 189728 191268 191664 192027 193237 193536 194304 195657 196608 198352 199584 199962 200376 200704 201222 202752 203136 204416 204974 206976 207368 208656 209088 209484 210804 211968 213444 214291 215622 216384 216832 218592 220386 221184 223146 223608 225423 225792 226688 228096 228528 229376 229968 232848 233289 233772 234256 234759 236544 236992 238464 243432 243936 244398 244904 245938 247296 247808 251559 254016 255024 255552 256036 257117 258048 258714 259072 260876 262144 263538 266112 266616 267168 268296 270336 270848 272734 274428 275517 275968 278208 278784 279312 281072 282624 284592 285131 286902 287496 288512 290304 291456 293848 294912 297528 298144 299943 300564 301056 301833 304128 304704 306624 307461 310464 311052 311696 313012 313632 314226 315392 316206 317952 320166 322102 324576 325248 325864 327888 329728 330579 331776 334719 335412 336743 338688 340032 340736 342792 344064 344952 349272 350658 351384 354816 355488 356224 357728 360448 365148 365904 366597 367356 368907 370944 371712 372416 376832 379456 382536 383328 384054 386474 387072 388608 391314 393216 395307 396704 399168 399924 400752 401408 402444 404041 405504 406272 408832 409101 409948 413952 414736 417312 418176 418968 421608 423936 426888 428582 431244 432768 433664 437184 440772 442368 446292 447216 448063 450846 451584 453376 456192 457056 458752 459936 465696 466578 467544 468512 469518 471339 473088 473984 474309 476928 480249 483153 486864 487872 488796 489808 491876 494592 495616 503118 508032 510048 511104 512072 514234 516096 517428 518144 521752 524288 525987 527076 532224 533232 534336 536592 540672 541696 545468 548856 551034 551936 556416 557568 558624 562144 565248 569184 570262 573804 574992 576081 577024 579711 580608 582912 586971 587696 589824 595056 596288 599886 601128 602112 603666 608256 609408 613248 614922 620928 622104 623392 626024 627264 628452 630784 632412 635904 640332 642873 644204 649152 650496 651728 655776 659456 661158 663552 669438 670824 673486 677376 680064 681472 685584 688128 689904 698544 699867 701316 702768 704099 704277 709632 710976 712448 715456 717409 720896 730296 731808 733194 734712 737814 741888 743424 744832 753664 754677 758912 765072 766656 768108 771351 772948 774144 777216 782628 786432 790614 793408 798336 799848 801504 802816 804888 808082 811008 812544 817664 818202 819896 826551 827904 829472 834624 836352 837936 843216 844813 847872 853776 855393 857164 860783 862488 865536 867328 874368 881544 884736 892584 894432 896126 901692 903168 905499 906752 912384 914112 917504 919872 922383 931392 933156 935088 937024 939036 942678 946176 947968 948618 953856 960498 966306 973728 975744 977592 979616 983752 989184 991232 991737 1004157 1006236 1010229 1016064 1020096 1022208 1024144 1028468 1032192 1034856 1036288 1043504 1048576 1051974 1054152 1064448 1066464 1068672 1073184 1081344 1083392 1090936 1097712 1099791 1102068 1103872 1106721 1112832 1115136 1117248 1124288 1127357 1130496 1138368 1140524 1147608 1149984 1152162 1154048 1159422 1161216 1165824 1173942 1175392 1179648 1185921 1190112 1192576 1199772 1202256 1204224 1207332 1212123 1216512 1218816 1226496 1227303 1229844 1241856 1244208 1246784 1252048 1254528 1256904 1261568 1264824 1271808 1280664 1285746 1288408 1298304 1300992 1303456 1311552 1318912 1322316 1327104 1338876 1341648 1344189 1346972 1352659 1354752 1360128 1362944 1371168 1376256 1379808 1397088 1399734 1402632 1405536 1408198 1408554 1419264 1421952 1422927 1424896 1430912 1434818 1441792 1449459 1460592 1463616 1466388 1469424 1475628 1483776 1486848 1489664 1500037 1507328 1509354 1517824 1530144 1533312 1536216 1542702 1545896 1548288 1554432 1565256 1572864 1577961 1581228 1586816 1596672 1599696 1603008 1605632 1609776 1616164 1622016 1625088 1635328 1636404 1639792 1653102 1655808 1658944 1669248 1672704 1675872 1686432 1689626 1695744 1707552 1710786 1714328 1721566 1724976 1728243 1731072 1734656 1739133 1748736 1760913 1763088 1769472 1771561 1785168 1788864 1792252 1799819 1803384 1806336 1810998 1813504 1824768 1828224 1835008 1839744 1844766 1862784 1866312 1870176 1874048 1878072 1885356 1892352 1895936 1897236 1907712 1920996 1928619 1932612 1947456 1951488 1955184 1959232 1967504 1978368 1982464 1983474 2008314 2012472 2020458 2032128 2040192 2044416 2048288 2056936 2064384 2069712 2072576 2087008 2097152 2099601 2103948 2108304 2112297 2112831 2125607 2128896 2132928 2137344 2146368 2152227 2162688 2166784 2181872 2195424 2199582 2204136 2207744 2213442 2225664 2230272 2234496 2248576 2254714 2260992 2276736 2281048 2295216 2299968 2304324 2308096 2314053 2318844 2322432 2331648 2347884 2350784 2357201 2359296 2371842 2380224 2385152 2399544 2404512 2408448 2414664 2424246 2433024 2437632 2452992 2454606 2459688 2479653 2483712 2488416 2493568 2504096 2509056 2513808 2523136 2529648 2534439 2543616 2550409 2561328 2566179 2571492 2576816 2582349 2596608 2601984 2606912 2623104 2637824 2644632 2654208 2677752 2683296 2688378 2693944 2705318 2709504 2720256 2725888 2742336 2752512 2759616 2767149 2794176 2799468 2805264 2811072 2816396 2817108 2828287 2838528 2843904 2845854 2849792 2861824 2869636 2883584 2898918 2921184 2927232 2932776 2938848 2951256 2967552 2973696 2975211 2979328 3000074 3014656 3018708 3030687 3035648 3060288 3066624 3072432 3085404 3091792 3096576 3108864 3130512 3136441 3145728 3155922 3162456 3173632 3193344 3199392 3206016 3211264 3219552 3232328 3244032 3250176 3270656 3272808 3279584 3299373 3306204 3311616 3317888 3320163 3338496 3345408 3351744 3372864 3379252 3382071 3391488 3415104 3421572 3428656 3443132 3449952 3456486 3462144 3469312 3478266 3497472 3521826 3526176 3538944 3543122 3570336 3577728 3584504 3599638 3606768 3612672 3621996 3627008 3636369 3649536 3656448 3670016 3679488 3681909 3689532 3704173 3725568 3732624 3740352 3748096 3756144 3770712 3784704 3791872 3794472 3815424 3841992 3857238 3865224 3894912 3902976 3910368 3918464 3935008 3956736 3964928 3966948 4016628 4024944 4032567 4040916 4057977 4064256 4080384 4088832 4096576 4113872 4128768 4139424 4145152 4174016 4194304 4199202 4207896 4216608 4224594 4225662 4251214 4257792 4265856 4274688 4292736 4304454 4325376 4333568 4348377 4363744 4390848 4399164 4408272 4415488 4426884 4444451 4451328 4460544 4468992 4497152 4500111 4509428 4521984 4553472 4562096 4590432 4599936 4608648 4616192 4628106 4637688 4644864 4663296 4695768 4701568 4714402 4718592 4743684 4760448 4770304 4799088 4809024 4816896 4829328 4848492 4866048 4875264 4905984 4909212 4919376 4928693 4959306 4967424 4976832 4987136 5008192 5018112 5027616 5046272 5059296 5068878 5087232 5100818 5122656 5132358 5142984 5153632 5164698 5184729 5193216 5203968 5213824 5217399 5246208 5275648 5282739 5289264 5308416 5314683 5355504 5366592 5376756 5387888 5399457 5410636 5419008 5440512 5451776 5484672 5505024 5519232 5534298 5588352 5598936 5610528 5622144 5632792 5634216 5656574 5677056 5687808 5691708 5699584 5723648 5739272 5767168 5785857 5797836 5842368 5854464 5865552 5877696 5902512 5913691 5935104 5947392 5950422 5958656 6000148 6029312 6037416 6061374 6071296 6120576 6133248 6144864 6170808 6183584 6193152 6217728 6261024 6272882 6291456 6311844 6324912 6336891 6338493 6347264 6376821 6386688 6398784 6412032 6422528 6439104 6456681 6464656 6488064 6500352 6541312 6545616 6559168 6598746 6612408 6623232 6635776 6640326 6676992 6690816 6703488 6745728 6758504 6764142 6782976 6830208 6843144 6857312 6886264 6899904 6912972 6924288 6938624 6942159 6956532 6994944 7043652 7052352 7071603 7077888 7086244 7140672 7155456 7169008 7199276 7213536 7225344 7243992 7254016 7272738 7299072 7312896 7340032 7358976 7363818 7379064 7408346 7451136 7465248 7480704 7496192 7512288 7541424 7569408 7583744 7588944 7603317 7630848 7651227 7683984 7698537 7714476 7730448 7745089 7747047 7789824 7805952 7820736 7836928 7870016 7891499 7913472 7929856 7933896 8033256 8049888 8065134 8081832 8115954 8128512 8160768 8177664 8193152 8227744 8257536 8278848 8290304 8301447 8348032 8388608 8398404 8415792 8433216 8449188 8451324 8484861 8502428 8515584 8531712 8549376 8585472 8608908 8650752 8667136 8696754 8727488 8781696 8798328 8816544 8830976 8853768 8888902 8902656 8921088 8937984 8994304 9000222 9018856 9043968 9092061 9106944 9124192 9180864 9199872 9217296 9232384 9256212 9275376 9289728 9292943 9326592 9391536 9403136 9409323 9428804 9437184 9468613 9487368 9520896 9540608 9598176 9618048 9633792 9658656 9696984 9732096 9750528 9811968 9818424 9838752 9857386 9918612 9934848 9953664 9960489 9974272 10016384 10036224 10055232 10092544 10118592 10137756 10146213 10174464 10201636 10245312 10264716 10285968 10307264 10329396 10369458 10386432 10407936 10427648 10434798 10492416 10551296 10565478 10578528 10616832 10629366 10711008 10733184 10753512 10775776 10798914 10821272 10838016 10881024 10903552 10909107 10969344 11010048 11038464 11045727 11068596 11112519 11176704 11197872 11221056 11244288 11265584 11268432 11313148 11354112 11375616 11383416 11399168 11447296 11478544 11534336 11571714 11595672 11684736 11708928 11731104 11755392 11805024 11827382 11870208 11894784 11900844 11917312 12000296 12058624 12074832 12097701 12122748 12142592 12173931 12241152 12266496 12289728 12341616 12367168 12386304 12400927 12435456 12522048 12545764 12582912 12623688 12649824 12673782 12676986 12694528 12753642 12773376 12797568 12824064 12845056 12878208 12913362 12929312 12976128 13000704 13045131 13082624 13091232 13118336 13197492 13224816 13246464 13271552 13280652 13333353 13353984 13381632 13406976 13491456 13500333 13517008 13528284 13565952 13660416 13686288 13714624 13772528 13799808 13825944 13848576 13877248 13884318 13913064 13989888 14087304 14104704 14143206 14155776 14172488 14281344 14310912 14338016 14398552 14427072 14450688 14487984 14508032 14545476 14598144 14625792 14680064 14717952 14727636 14758128 14786079 14816692 14879249 14902272 14930496 14961408 14992384 15024576 15082848 15138816 15167488 15177888 15206634 15261696 15302454 15367968 15397074 15428952 15460896 15490178 15494094 15579648 15611904 15641472 15652197 15673856 15740032 15782998 15826944 15859712 15867792 15944049 16066512 16099776 16130268 16163664 16198371 16231908 16257024 16321536 16355328 16386304 16455488 16500407 16515072 16557696 16580608 16602894 16696064 16777216 16796808 16831584 16866432 16898376 16902648 16969722 17004856 17031168 17063424 17098752 17170944 17217816 17301504 17334272 17357571 17393508 17454976 17563392 17596656 17633088 17661952 17707536 17741073 17777804 17805312 17842176 17852863 17875968 17988608 18000444 18037712 18087936 18184122 18213888 18248384 18361728 18399744 18434592 18464768 18512424 18550752 18579456 18585886 18653184 18783072 18806272 18818646 18857608 18874368 18937226 18974736 19010673 19041792 19081216 19130463 19196352 19236096 19267584 19317312 19370043 19393968 19464192 19501056 19623936 19636848 19677504 19714772 19798009 19837224 19869696 19907328 19920978 19948544 20032768 20072448 20110464 20185088 20237184 20275512 20292426 20348928 20403272 20490624 20529432 20571936 20614528 20658792 20738916 20772864 20815872 20826477 20855296 20869596 20984832 21102592 21130956 21157056 21214809 21233664 21258732 21422016 21466368 21507024 21551552 21597828 21642544 21676032 21762048 21807104 21818214 21938688 22020096 22076928 22091454 22137192 22225038 22353408 22395744 22442112 22488576 22531168 22536864 22626296 22708224 22751232 22766832 22798336 22809951 22894592 22953681 22957088 23068672 23095611 23143428 23191344 23235267 23241141 23369472 23381677 23417856 23462208 23510784 23610048 23654764 23674497 23740416 23789568 23801688 23834624 24000592 24117248 24149664 24195402 24245496 24285184 24347862 24482304 24532992 24579456 24683232 24734336 24772608 24801854 24870912 25044096 25091528 25165824 25247376 25299648 25347564 25353972 25389056 25454583 25507284 25546752 25595136 25648128 25690112 25756416 25826724 25858624 25929211 25952256 26001408 26090262 26165248 26182464 26236672 26394984 26449632 26492928 26543104 26561304 26666706 26707968 26763264 26813952 26982912 27000666 27034016 27056568 27131904 27276183 27320832 27372576 27429248 27545056 27599616 27651888 27697152 27754496 27768636 27826128 27878829 27979776 28054499 28174608 28209408 28227969 28286412 28311552 28344976 28405839 28562688 28621824 28676032 28797104 28854144 28901376 28975968 29016064 29090952 29196288 29251584 29360128 29435904 29455272 29516256 29572158 29633384 29758498 29804544 29860992 29922816 29984768 30049152 30165696 30277632 30334976 30355776 30413268 30438639 30523392 30604908 30735936 30794148 30857904 30921792 30980356 30988188 31111157 31159296 31223808 31282944 31304394 31347712 31480064 31565996 31653888 31719424 31735584 31888098 32133024 32199552 32260536 32327328 32396742 32463816 32514048 32643072 32710656 32727321 32772608 32910976 33000814 33030144 33115392 33161216 33205788 33337557 33392128 33593616 33663168 33732864 33796752 33805296 33939444 34009712 34062336 34126848 34197504 34341888 34435632 34500851 34603008 34668544 34715142 34787016 34909952 35126784 35193312 35266176 35323904 35415072 35482146 35555608 35610624 35684352 35705726 35751936 35977216 36000888 36075424 36175872 36293103 36368244 36427776 36496768 36521793 36723456 36799488 36869184 36929536 37024848 37101504 37158912 37171772 37202781 37306368 37566144 37612544 37637292 37715216 37748736 37874452 37949472 38021346 38083584 38162432 38260926 38392704 38472192 38535168 38634624 38740086 38787936 38928384 39002112 39247872 39273696 39355008 39429544 39596018 39674448 39739392 39814656 39841956 39897088 40000059 40065536 40144896 40220928 40370176 40474368 40500999 40551024 40584852 40697856 40745903 40806544 40981248 41058864 41143872 41229056 41317584 41395837 41477832 41545728 41631744 41652954 41710592 41739192 41969664 42205184 42261912 42314112 42429618 42467328 42517464 42844032 42932736 43014048 43103104 43195656 43285088 43352064 43524096 43614208 43636428 43877376 44040192 44153856 44182908 44274384 44358237 44450076 44637747 44706816 44791488 44884224 44977152 45062336 45073728 45252592 45416448 45502464 45533664 45596672 45619902 45789184 45907362 45914176 46137344 46191222 46286856 46382688 46470534 46482282 46738944 46763354 46835712 46924416 47021568 47220096 47309528 47348994 47480832 47579136 47603376 47669248 47832147 48001184 48234496 48299328 48390804 48490992 48570368 48595113 48695724 48888961 48964608 49065984 49158912 49366464 49468672 49501221 49545216 49603708 49741824 50088192 50183056 50331648 50494752 50599296 50695128 50707944 50778112 50909166 51014568 51093504 51190272 51296256 51380224 51512832 51653448 51717248 51858422 51904512 52002816 52180524 52330496 52364928 52473344 52789968 52899264 52985856 53086208 53122608 53223219 53333412 53415936 53526528 53558589 53627904 53965824 54001332 54068032 54113136 54215623 54263808 54552366 54641664 54745152 54858496 55090112 55199232 55303776 55394304 55508992 55537272 55652256 55757658 55959552 56108998 56349216 56418816 56455938 56572824 56623104 56689952 56811678 57032019 57125376 57243648 57352064 57391389 57594208 57708288 57802752 57951936 58032128 58110129 58181904 58392576 58503168 58659407 58720256 58871808 58910544 59032512 59144316 59266768 59394027 59516996 59609088 59721984 59845632 59969536 60098304 60331392 60555264 60669952 60711552 60826536 60877278 61046784 61209816 61471872 61588296 61715808 61843584 61960712 61976376 62222314 62318592 62447616 62565888 62608788 62695424 62960128 63131992 63307776 63438848 63471168 63644427 63776196 64266048 64399104 64521072 64654656 64793484 64927632 65028096 65050601 65286144 65421312 65454642 65545216 65821952 66001628 66060288 66230784 66322432 66411576 66675114 66784256 67187232 67326336 67465728 67593504 67610592 67878888 68019424 68124672 68253696 68395008 68429853 68683776 68861043 68871264 69001702 69206016 69337088 69430284 69574032 69705801 69723423 69819904 70145031 70253568 70386624 70532352 70647808 70830144 70964292 71023491 71111216 71221248 71368704 71411452 71503872 71954432 72001776 72150848 72351744 72586206 72736488 72855552 72993536 73043586 73446912 73598976 73738368 73859072 74049696 74203008 74317824 74343544 74405562 74612736 75132288 75225088 75274584 75430432 75497472 75748904 75898944 76042692 76167168 76324864 76363749 76521852 76785408 76944384 77070336 77269248 77480172 77575872 77787633 77856768 78004224 78495744 78547392 78710016 78859088 79192036 79348896 79478784 79629312 79683912 79794176 80000118 80131072 80289792 80441856 80740352 80948736 81001998 81102048 81169704 81395712 81491806 81613088 81962496 82117728 82287744 82458112 82635168 82791674 82955664 83091456 83263488 83305908 83421184 83478384 83636487 83939328 84163497 84410368 84523824 84628224 84683907 84859236 84934656 85034928 85195979 85217517 85688064 85865472 86028096 86206208 86391312 86570176 86704128 86806489 87048192 87228416 87272856 87754752 88080384 88307712 88365816 88548768 88716474 88900152 89275494 89413632 89582976 89768448 89954304 90124672 90147456 90505184 90832896 91004928 91067328 91193344 91239804 91315917 91578368 91814724 91828352 92274688 92382444 92573712 92765376 92941068 92964564 93333471 93477888 93526708 93671424 93848832 94043136 94440192 94619056 94697988 94961664 95158272 95206752 95338496 95664294 96002368 96468992 96598656 96781608 96981984 97140736 97190226 97391448 97777922 97929216 98131968 98317824 98732928 98937344 99002442 99090432 99207416 99483648 100012671 100176384 100366112 100989504 101198592 101390256 101415888 101556224 101818332 102029136 102187008 102222373 102380544 102592512 102760448 103025664 103306896 103434496 103502553 103716844 103809024 104005632 104154743 104361048 104660992 104729856 104946688 105579936 105798528 105971712 106172416 106245216 106446438 106666824 106831872 107053056 107117178 107255808 107931648 108002664 108136064 108226272 108431246 108527616 109104732 109283328 109490304 109565379 109716992 110180224 110398464 110607552 110788608 111017984 111074544 111304512 111515316 111608343 111919104 112217996 112698432 112837632 112911876 113145648 113246208 113379904 113623356 114064038 114250752 114487296 114704128 114782778 115188416 115416576 115605504 115903872 116064256 116220258 116363808 116785152 117006336 117318814 117440512 117743616 117821088 118065024 118288632 118533536 118788054 119033992 119218176 119443968 119691264 119939072 120000177 120196608 120662784 121110528 121339904 121423104 121502997 121653072 121754556 122093568 122237709 122419632 122943744 123176592 123431616 123687168 123921424 123952752 124187511 124444628 124637184 124895232 124970041 125131776 125217576 125390848 125920256 126263984 126615552 126877696 126942336 127288854 127552392 128532096 128798208 129042144 129309312 129586968 129855264 130056192 130101202 130572288 130842624 130909284 131090432 131643904 132003256 132120576 132461568 132644864 132823152 133074711 133350228 133568512 133913241 134374464 134652672 134931456 135187008 135221184 135757776 136038848 136249344 136507392 136790016 136859706 137367552 137722086 137742528 138003404 138412032 138674176 138860568 139148064 139411602 139446846 139639808 140290062 140507136 140773248 141064704 141295616 141660288 141928584 142046982 142222432 142442496 142737408 142822904 143007744 143496441 143908864 144003552 144301696 144703488 145172412 145472976 145711104 145785339 145987072 146087172 146666883 146893824 147197952 147476736 147718144 148099392 148406016 148503663 148635648 148687088 148811124 149225472 150264576 150450176 150549168 150860864 150994944 151497808 151797888 152085384 152334336 152649728 152727498 153043704 153570816 153888768 154140672 154538496 154960344 155151744 155575266 155713536 156008448 156991488 157094784 157420032 157718176 158384072 158697792 158957568 159258624 159367824 159588352 159669657 160000236 160262144 160579584 160675767 160883712 161480704 161897472 162003996 162204096 162339408 162646869 162791424 162983612 163226176 163671739 163924992 164235456 164575488 164916224 165270336 165583348 165911328 166182912 166526976 166611816 166842368 166956768 167272974 167878656 168326994 168820736 169047648 169256448 169367814 169718472 169869312 170069856 170391958 170435034 171376128 171730944 172056192 172174167 172412416 172782624 173140352 173408256 173612978 174096384 174456832 174545712 175509504 175978221 176160768 176615424 176731632 177097536 177432948 177800304 178182081 178550988 178827264 179165952 179536896 179908608 180249344 180294912 181010368 181504477 181665792 182009856 182134656 182386688 182479608 182631834 183156736 183629448 183656704 184549376 184764888 185147424 185530752 185882136 185929128 186666942 186955776 187053416 187342848 187697664 188086272 188880384 189238112 189395976 189923328 190316544 190413504 190676992 190933281 191328588 192004736 192937984 193197312 193563216 193963968 194281472 194380452 194782896 195151803 195555844 195858432 196263936 196381493 196635648 197465856 197874688 198004884 198180864 198414832 198967296 200025342 200352768 200732224 201979008 202397184 202780512 202831776 203112448 203636664 204058272 204374016 204444746 204761088 205185024 205520896 206051328 206583129 206613792 206868992 207005106 207433688 207618048 208011264 208309486 208722096 209117403 209321984 209459712 209893376 210435093 211159872 211597056 211943424 212344832 212490432 212892876 213070473 213333648 213663744 214106112 214234356 214511616 215863296 216005328 216272128 216452544 216862492 217055232 217778099 218209464 218566656 218980608 219130758 219433984 220360448 220796928 221215104 221577216 222035968 222149088 222609024 223030632 223216686 223838208 224435992 225396864 225675264 225823752 226291296 226492416 226759808 227246712 228128076 228501504 228974592 229091247 229408256 229565556 230376832 230833152 231211008 231807744 232128512 232440516 232727616 233362899 233570304 234012672 234637628 235487232 235642176 236130048 236577264 237067072 237576108 238067984 238436352 238887936 239382528 239878144 240000354 240393216 241325568 242221056 242679808 242846208 243005994 243306144 243509112 244187136 244475418 244839264 245887488 246353184 246863232 247374336 247842848 247905504 248375022 248889256 249274368 249790464 249940082 250263552 250435152 250781696 250909461 251840512 252490491 252527968 253231104 253755392 253884672 254051721 254577708 255104784 255587937 255652551 257064192 257198447 257596416 258084288 258618624 259173936 259710528 260112384 260202404 260419467 261144576 261685248 261818568 262180864 263287808 264006512 264241152 264923136 265289728 265646304 266149422 266700456 267137024 267826482 268748928 269305344 269862912 270374016 270442368 271515552 272077696 272498688 273014784 273580032 273719412 274735104 275444172 275485056 276006808 276824064 277348352 277721136 278296128 278823204 278893692 279279616 280000413 280580124 281014272 281546496 282129408 282591232 283320576 283857168 284093964 284444864 284884992 285221321 285474816 285645808 286015488 286992882 287817728 288007104 288603392 289406976 290344824 290945952 291422208 291570678 291974144 292174344 293333766 293787648 294395904 294953472 295436288 296198784 296812032 297007326 297271296 297374176 297622248 298450944 300038013 300529152 300900352 301098336 301721728 302995616 303595776 304170768 304668672 305299456 305454996 306087408 306667119 307141632 307777536 308281344 308599489 309076992 309920688 310303488 310507659 311150532 311427072 312016896 312464229 313982976 314189568 314840064 315436352 316768144 317395584 317915136 318517248 318735648 319176704 319339314 320000472 320524288 321159168 321351534 321767424 322961408 323794944 324007992 324408192 324678816 325293738 325582848 325967224 326452352 327343478 327849984 328470912 329150976 329832448 330540672 331166696 331822656 332365824 333053952 333223632 333684736 333913536 334545948 334825029 335757312 336653988 337641472 338095296 338512896 338735628 339436944 339738624 340139712 340783916 340870068 342222727 342752256 343461888 344112384 344348334 344824832 345565248 346280704 346816512 347225956 348192768 348913664 349091424 351019008 351956442 352321536 353230848 353463264 354195072 354865896 355600608 356364162 357101976 357654528 358331904 359073792 359817216 360000531 360498688 360589824 362020736 363008954 363331584 364019712 364269312 364773376 364959216 365263668 366313472 366713127 367258896 367313408 369529776 370294848 371061504 371764272 371858256 372562533 373333884 373911552 374106832 374685696 374910123 375395328 376172544 377760768 378476224 378791952 379509361 379846656 380633088 380827008 381353984 381866562 382657176 384009472 385875968 386394624 387126432 387927936 388562944 388760904 389565792 390303606 391111688 391716864 392527872 392762986 393271296 394931712 395749376 396009768 396361728 396829664 397934592 399224133 400050684 400705536 401464448 401739723 403958016 404794368 405561024 405663552 406224896 407273328 408116544 408748032 408889492 409522176 410370048 410615849 411041792 412102656 413166258 413227584 413737984 414010212 414867376 415236096 416022528 416618972 417444192 418234806 418643968 418919424 419786752 420870186 422319744 423194112 423886848 424689664 424980864 425785752 426140946 426667296 427327488 428212224 428468712 429023232 431726592 432010656 432544256 432905088 433724984 434110464 435556198 436418928 437133312 437961216 438261516 438867968 440000649 440720896 441593856 442430208 443154432 444071936 444298176 445218048 445510989 446061264 446433372 447676416 448871984 450793728 451350528 451647504 452582592 452984832 453519616 454493424 455354207 456256152 457003008 457949184 458182494 458816512 459131112 460753664 461666304 462422016 463615488 464257024 464881032 465455232 466725798 467140608 468025344 469275256 470974464 471284352 472260096 473154528 474134144 475152216 476135968 476872704 477775872 478765056 479008971 479756288 480000708 480786432 482027301 482651136 484442112 485359616 485692416 486011988 486612288 487018224 487940607 488374272 488950836 489678528 491015217 491774976 492706368 493726464 494748672 495685696 495811008 496750044 497778512 498548736 499580928 499880164 500527104 500870304 501563392 501818922 503681024 504980982 505055936 506462208 507510784 507769344 508103442 509155416 510209568 511175874 511305102 514128384 514396894 515192832 516168576 517237248 518347872 519421056 520224768 520404808 520838934 522289152 523370496 523637136 524361728 526575616 527934663 528013024 528482304 529846272 530579456 531292608 532298844 533400912 534274048 534546243 535652964 537497856 537778571 538610688 539725824 540748032 540884736 543031104 544155392 544513431 544997376 546029568 547160064 547438824 549470208 550888344 550970112 552013616 553648128 554696704 555442272 556592256 557646408 557787384 558559232 560000826 561160248 562028544 563092992 564258816 565182464 566641152 567714336 568187928 568889728 569769984 570442642 570949632 571291616 572030976 573985764 575635456 576014208 577206784 578813952 580689648 581891904 582844416 583141356 583948288 584348688 585455409 586667532 587575296 588791808 589144479 589906944 590872576 592397568 593624064 594014652 594542592 594748352 595244496 596371853 596901888 600076026 601058304 601800704 602196672 603443456 605991232 607191552 608341536 609337344 610598912 610909992 612174816 613334238 614283264 615555072 616562688 617198978 618153984 619841376 620606976 621015318 622301064 622854144 624033792 624928458 627352209 627965952 628379136 629680128 630872704 631305279 633536288 634791168 635830272 637034496 637471296 638353408 638678628 639211419 640000944 641048576 642318336 642703068 643534848 645253477 645922816 647589888 648015984 648816384 649357632 650587476 651165696 651934448 652904704 653334297 654686956 655699968 656941824 658301952 659664896 661081344 662333392 663645312 664731648 666107904 666447264 667369472 667827072 669091896 669650058 671514624 673307976 675282944 676190592 677025792 677471256 678873888 679477248 680279424 681567832 681740136 684445454 685504512 686923776 688224768 688696668 689649664 691130496 692561408 693633024 694451912 696385536 697827328 698182848 700088697 702038016 703912884 706461696 706926528 708390144 709731792 711201216 712728324 714203952 715309056 715556611 716663808 718147584 719634432 720001062 720997376 721179648 724041472 726017908 726663168 728039424 728538624 729546752 729918432 730527336 732626944 733426254 734517792 734626816 739059552 740589696 742123008 743528544 743716512 745125066 746667768 747823104 748213664 749371392 749820246 750790656 752345088 752728383 755521536 756952448 757471473 757583904 759018722 759693312 761266176 761654016 762707968 763733124 765314352 766763811 766957653 768018944 771595341 772789248 774252864 775855872 777125888 777521808 779131584 780607212 781258401 782223376 783433728 785055744 785525972 786542592 789863424 791498752 792019536 792723456 793659328 795869184 798448266 800101368 801411072 802928896 803479446 807916032 809588736 811122048 811327104 812449792 814546656 816233088 817496064 817778984 819044352 820740096 821231698 822083584 824205312 826332516 826455168 827475968 828020424 829734752 830472192 832045056 833237944 834888384 836469612 837287936 837838848 839573504 840001239 841740372 844639488 846388224 847773696 849379328 849961728 851571504 852281892 853334592 854654976 855663963 856424448 856937424 858046464 863453184 864021312 865088512 865810176 867449968 868220928 871112396 872837856 874266624 875922432 876523032 877735936 880001298 881441792 883187712 884860416 886308864 888143872 888596352 890436096 891021978 892122528 892866744 895352832 897743968 901587456 902701056 903295008 905165184 907039232 908986848 910708414 912512304 914006016 915898368 916364988 917633024 918262224 920001357 921507328 923332608 924844032 925798467 927230976 928514048 929762064 930910464 931522977 933451596 934281216 936050688 937155769 937392687 938550512 941948928 942568704 944520192 946309056 948268288 950304432 952271936 953745408 955551744 957530112 958017942 959512576 960001416 961572864 964054602 965302272 968884224 970719232 971384832 972023976 973224576 974036448 975881214 976748544 977901672 979357056 982030434 983549952 985412736 987452928 989497344 991371392 991622016 993500088 995557024 997097472 999161856 999760328 1001054208 1001740608 1003126784 1003637844 1004475087 1007362048 1009961964 1010111872 1012924416 1015021568 1015538688 1016206884 1018310832 1020419136 1022351748 1022610204 1026668181 1028256768 1028793788 1030385664 1032337152 1034474496 1036695744 1038842112 1040449536 1040809616 1041677868 1044578304 1046740992 1047274272 1048723456 1053151232 1055869326 1056026048 1056964608 1059692544 1061158912 1062585216 1064597688 1066801824 1068548096 1069092486 1071305928 1074995712 1075557142 1077221376 1079451648 1081496064 1081769472 1086062208 1088310784 1089026862 1089994752 1092059136 1094320128 1094877648 1098940416 1100139381 1101776688 1101940224 1104027232 1109393408 1110884544 1113184512 1115292816 1115574768 1117118464 1117687599 1120001652 1122320496 1124057088 1124446103 1124730369 1126185984 1128517632 1130364928 1133282304 1135428672 1136375856 1137779456 1138528083 1139539968 1140885284 1141899264 1142583232 1144061952 1145702173 1147971528 1151270912 1152028416 1154413568 1157627904 1161379296 1163783808 1165688832 1166282712 1167896576 1168697376 1170910818 1173335064 1175150592 1177583616 1178288958 1179813888 1181745152 1184795136 1187248128 1188029304 1189085184 1189496704 1190488992 1192743706 1193803776 1200152052 1202116608 1203601408 1204393344 1205219169 1206886912 1211982464 1214383104 1216683072 1218674688 1221197824 1221819984 1224349632 1226668476 1228566528 1231110144 1231847547 1233125376 1234397956 1236307968 1239682752 1241213952 1242030636 1244602128 1245708288 1248067584 1249856916 1254704418 1255931904 1256758272 1259360256 1261745408 1262610558 1267072576 1269582336 1271660544 1274068992 1274942592 1276706816 1277357256 1278422838 1280001888 1282097152 1284636672 1285406136 1287069696 1290506954 1291845632 1295179776 1296031968 1297632768 1298715264 1301174952 1302331392 1303868896 1305809408 1306668594 1309373912 1311399936 1313883648 1316603904 1319329792 1320001947 1322162688 1324666784 1327290624 1329463296 1332215808 1332894528 1334738944 1335654144 1336532967 1338183792 1339300116 1343029248 1346615952 1349166361 1350565888 1352381184 1354051584 1354942512 1357747776 1358954496 1360558848 1363135664 1363480272 1366062621 1368890908 1371009024 1373847552 1374670451 1376449536 1377393336 1379299328 1382260992 1385122816 1387266048 1388903824 1392771072 1395654656 1396365696 1400177394 1404076032 1407825768 1412923392 1413853056 1416780288 1419463584 1422402432 1425456648 1428407904 1430618112 1431113222 1433327616 1436295168 1439268864 1440002124 1441994752 1442359296 1446081903 1448082944 1452035816 1453326336 1456078848 1457077248 1459093504 1459836864 1461054672 1463821821 1465253888 1466852508 1469035584 1469253632 1473045651 1478119104 1481179392 1484246016 1487057088 1487433024 1490250132 1493335536 1495646208 1496427328 1498742784 1499640492 1501581312 1504690176 1505456766 1511043072 1513904896 1514942946 1515167808 1518037444 1519386624 1522532352 1523308032 1525415936 1527466248 1530628704 1533527622 1533915306 1536037888 1543190682 1545578496 1548505728 1551711744 1554251776 1555043616 1558263168 1561214424 1562516802 1564446752 1566867456 1570111488 1571051944 1573085184 1579726848 1582997504 1583803989 1584039072 1585446912 1587318656 1591738368 1596896532 1600202736 1602822144 1603638729 1605857792 1606958892 1613335713 1615832064 1619177472 1622244096 1622654208 1624899584 1629093312 1632466176 1633540293 1634992128 1635557968 1638088704 1641480192 1642463396 1648410624 1652665032 1652910336 1654951936 1656040848 1659469504 1660944384 1664090112 1666475888 1669776768 1672939224 1674575872 1675677696 1679147008 1680002478 1683480744 1689278976 1692776448 1695547392 1698758656 1699923456 1703143008 1704563784 1706669184 1709309952 1711327926 1712848896 1713874848 1716092928 1726906368 1728042624 1730177024 1731620352 1734899936 1736441856 1742224792 1745675712 1748533248 1751844864 1753046064 1755471872 1756366227 1760002596 1762883584 1766375424 1767433437 1769720832 1772617728 1776287744 1777192704 1780872192 1782043956 1784245056 1785733488 1789115559 1790705664 1795487936 1800389129 1803174912 1805402112 1806590016 1810330368 1814078464 1817973696 1821416828 1825024608 1828012032 1831796736 1832729976 1835266048 1836524448 1840002714 1843014656 1846665216 1849688064 1851596934 1854461952 1857028096 1859524128 1861820928 1863045954 1866903192 1868562432 1872101376 1874311538 1874785374 1877101024 1883897856 1885137408 1889040384 1892618112 1893915837 1896536576 1900608864 1904543872 1907490816 1911103488 1915060224 1916035884 1919025152 1920002832 1923145728 1928109204 1930604544 1935760431 1937768448 1941438464 1942769664 1944047952 1946449152 1948072896 1951762428 1953497088 1955803344 1958714112 1960002891 1964060868 1967099904 1970825472 1974905856 1978994688 1982742784 1983244032 1987000176 1991114048 1994194944 1996549247 1998323712 1999520656 2002108416 2003481216 2006253568 2007275688 2008950174 2014724096 2019923928 2020223744 2025848832 2030043136 2031077376 2032413768 2036621664 2040838272 2044703496 2045220408 2053336362 2056513536 2057587576 2060771328 2064674304 2068948992 2073391488 2077684224 2080899072 2081619232 2083355736 2089156608 2093481984 2094548544 2097446912 2100266091 2106302464 2111738652 2112052096 2119385088 2122317824 2125170432 2129195376 2133603648 2137096192 2138184972 2142611856 2146669833 2149991424 2151114284 2154442752 2158903296 2160196423 2162992128 2163538944 2172124416 2176621568 2178053724 2179989504 2184118272 2188640256 2189755296 2197880832 2200278762 2203553376 2203880448 2208054464 2218786816 2221769088 2226369024 2230585632 2231149536 2234236928 2235375198 2240003304 2244640992 2248114176 2248892206 2249460738 2252371968 2257035264 2260729856 2266564608 2270857344 2272414419 2272751712 2275558912 2277056166 2279079936 2281770568 2283798528 2285166464 2288123904 2291404346 2295943056 2300291433 2302541824 2304056832 2308827136 2314786023 2322758592 2327567616 2331377664 2332565424 2335793152 2337394752 2341821636 2343775203 2346670128 2350301184 2355167232 2356577916 2359627776 2363490304 2369590272 2374496256 2376058608 2378170368 2378993408 2380977984 2385487412 2387607552 2395559089 2400304104 2404233216 2407202816 2408786688 2410438338 2413773824 2423964928 2428766208 2433366144 2437349376 2442395648 2443639968 2448699264 2453336952 2457133056 2462220288 2463695094 2466250752 2468795912 2472615936 2479365504 2482427904 2484061272 2489204256 2491416576 2496135168 2499713832 2509408836 2511863808 2513516544 2518720512 2520003717 2523490816 2525221116 2534145152 2539164672 2543321088 2548137984 2549885184 2553413632 2554714512 2556845676 2560003776 2564194304 2566991889 2569273344 2570812272 2574139392 2581013908 2590359552 2592063936 2595265536 2597430528 2602349904 2604662784 2607737792 2611618816 2613337188 2618747824 2622799872 2627767296 2633207808 2638659584 2640003894 2644325376 2649333568 2654581248 2658926592 2664431616 2665789056 2669477888 2671308288 2673065934 2676367584 2678600232 2686058496 2693231904 2698332722 2701131776 2704762368 2708103168 2709885024 2715495552 2721117696 2726271328 2726960544 2732125242 2737781816 2742018048 2747695104 2749340902 2752899072 2754786672 2758598656 2760004071 2764521984 2770245632 2774532096 2777395401 2777807648 2785542144 2791309312 2792731392 2794568931 2800354788 2808152064 2811467307 2812178061 2815651536 2825846784 2827706112 2829182917 2833560576 2838927168 2844804864 2850913296 2856815808 2861236224 2862226444 2866655232 2872590336 2874310943 2878537728 2880004248 2883989504 2884718592 2892163806 2896165888 2904071632 2906652672 2912157696 2914154496 2918187008 2919673728 2922109344 2927643642 2930507776 2933705016 2938071168 2938507264 2946091302 2956238208 2962358784 2968492032 2974114176 2974866048 2980500264 2986671072 2991292416 2992854656 2997485568 2999280984 3003162624 3009380352 3010913532 3022086144 3027809792 3029885892 3030335616 3036074888 3038773248 3045064704 3046616064 3050831872 3054932496 3061257408 3067055244 3067830612 3072075776 3080004543 3086381364 3091156992 3097011456 3103423488 3108503552 3110087232 3116526336 3122428848 3125033604 3128893504 3133734912 3140222976 3142103888 3146170368 3159453696 3165995008 3167607978 3168078144 3170893824 3174637312 3183476736 3193793064 3200405472 3205644288 3207277458 3211715584 3213917784 3226671426 3231664128 3238354944 3244488192 3245308416 3249799168 3258186624 3264932352 3267080586 3269984256 3271115936 3276177408 3282960384 3284926792 3296821248 3300418143 3305330064 3305820672 3309903872 3312081696 3318939008 3328180224 3332951776 3339553536 3345878448 3349151744 3351355392 3353062797 3358294016 3360004956 3366961488 3373338309 3374191107 3378557952 3385552896 3391094784 3394594379 3397517312 3399846912 3406286016 3409127568 3413338368 3415584249 3418619904 3422655852 3425697792 3427749696 3432185856 3437106519 3453812736 3456085248 3460354048 3463240704 3469799872 3472883712 3484449584 3491351424 3497066496 3503689728 3506092128 3510943744 3512732454 3520005192 3525767168 3532750848 3534866874 3539441664 3545235456 3552575488 3554385408 3561744384 3564087912 3568490112 3571466976 3578231118 3581411328 3590975872 3600778258 3606349824 3610804224 3613180032 3620660736 3628156928 3635947392 3642833656 3650049216 3656024064 3663593472 3665459952 3670532096 3673048896 3680005428 3686029312 3693330432 3695542641 3699376128 3703193868 3708923904 3714056192 3719048256 3723641856 3726091908 3733806384 3737124864 3744202752 3748623076 3749570748 3754202048 3764449997 3767795712 3770274816 3778080768 3785236224 3787831674 3793073152 3801217728 3809087744 3814981632 3822206976 3830120448 3832071768 3838050304 3840005664 3846291456 3856218408 3861209088 3871520862 3875536896 3882876928 3885539328 3888095904 3892898304 3896145792 3903524856 3906994176 3911606688 3917428224 3920005782 3928121736 3934199808 3941650944 3949811712 3957989376 3960005841 3965485568 3966488064 3974000352 3982228096 3988389888 3993098494 3996647424 3999041312 4004216832 4006962432 4012507136 4014551376 4017900348 4029448192 4039847856 4040447488 4047499083 4051697664 4062154752 4064827536 4073243328 4081676544 4089406992 4090440816 4098187863 4106672724 4113027072 4115175152 4121542656 4124011353 4129348608 4137897984 4146782976 4155368448 4161798144 4163238464 4166711472 4174602971 4178313216 4186963968 4189097088 4194893824 4200532182 4212604928 4223477304 4224104192 4238770176 4244635648 4250340864 4258390752 4267207296 4274192384 4276369944 4285223712 4293339666 4299982848 4302228568 4308885504 4317806592 4320392846 4325984256 4327077888 4344248832 4353243136 4356107448 4359979008 4368236544 4377280512 4379510592 4391465463 4395761664 4400557524 4407106752 4407760896 4416108928 4419136953 4437573632 4443538176 4452738048 4461171264 4462299072 4468473856 4470750396 4480006608 4489281984 4496228352 4497784412 4498921476 4504743936 4514070528 4516774339 4521459712 4533129216 4541714688 4544828838 4545503424 4551117824 4554112332 4558159872 4563541136 4567597056 4570332928 4576247808 4582808692 4591886112 4600582866 4605083648 4608113664 4617654272 4629572046 4645517184 4655135232 4662755328 4665130848 4671586304 4674789504 4683643272 4687550406 4693340256 4700602368 4710334464 4713155832 4719255552 4726980608 4739180544 4748992512 4751411967 4752117216 4756340736 4757986816 4761955968 4770974824 4775215104 4791118178 4800608208 4808466432 4814405632 4817573376 4820876676 4827547648 4840007139 4847929856 4857532416 4866732288 4874698752 4884791296 4887279936 4897398528 4900620879 4906673904 4914266112 4924440576 4927390188 4937591824 4945231872 4958731008 4964855808 4968122544 4978408512 4982833152 4992270336 4999427664 5008896277 5018817672 5023727616 5027033088 5037441024 5040007434 5046981632 5050442232 5068290304 5078329344 5086642176 5096275968 5099770368 5106827264 5109429024 5113691352 5120007552 5128388608 5133983778 5138546688 5141624544 5148278784 5162027816 5180719104 5184127872 5190531072 5194861056 5204699808 5209325568 5215475584 5223237632 5226674376 5237495648 5245599744 5255534592 5266415616 5269098681 5277319168 5280007788 5288650752 5298667136 5302300311 5309162496 5317853184 5328863232 5331578112 5338955776 5342616576 5346131868 5352735168 5357200464 5367346677 5372116992 5386463808 5396665444 5401167387 5409524736 5416206336 5419770048 5430991104 5442235392 5452542656 5453921088 5464250484 5475563632 5484036096 5495390208 5498681804 5505798144 5509573344 5517197312 5520008142 5529043968 5540491264 5549064192 5554790802 5555615296 5571084288 5582618624 5585462784 5589137862 5600709576 5616304128 5622934614 5624356122 5631303072 5651693568 5655412224 5658365834 5667121152 5677854336 5689609728 5701826592 5713631616 5722472448 5724452888 5733310464 5745180672 5748621886 5757075456 5760008496 5767979008 5769437184 5784327612 5792331776 5807281293 5808143264 5813305344 5824315392 5828308992 5836374016 5839347456 5844218688 5855287284 5861015552 5867410032 5876142336 5877014528 5880008673 5892182604 5912476416 5915564281 5924717568 5936984064 5948228352 5949732096 5961000528 5973342144 5982584832 5985709312 5989647741 5994971136 5998561968 6006325248 6018760704 6021827064 6044172288 6055619584 6059771784 6060671232 6072149776 6077546496 6090129408 6093232128 6101663744 6109864992 6122514816 6134110488 6135661224 6144151552 6160009086 6172762728 6182313984 6194022912 6206846976 6217007104 6220174464 6233052672 6244857696 6250067208 6257787008 6267469824 6280445952 6284207776 6292340736 6318907392 6331990016 6335215956 6336156288 6349274624 6366953472 6387586128 6400810944 6411288576 6414554916 6423431168 6427835568 6440009499 6453342852 6463328256 6476709888 6480589269 6488976384 6490616832 6499598336 6516373248 6529864704 6534161172 6539968512 6542231872 6552354816 6560090383 6565920768 6569853584 6593642496 6600836286 6610660128 6611641344 6619807744 6624163392 6637878016 6656360448 6665903552 6679107072 6691756896 6698303488 6702710784 6706125594 6716588032 6720009912 6733922976 6746676618 6748382214 6757115904 6771105792 6782189568 6789188758 6795034624 6799693824 6812572032 6818255136 6826676736 6831168498 6837239808 6845311704 6851395584 6855499392 6864371712 6874213038 6900874299 6907625472 6912170496 6920708096 6926481408 6939599744 6944358069 6968899168 6982702848 6994132992 7007379456 7012184256 7021887488 7025464908 7031325609 7040010384 7051534336 7065501696 7069733748 7078883328 7090470912 7097788247 7105150976 7108770816 7123488768 7128175824 7136980224 7142933952 7156462236 7162822656 7181951744 7186677267 7201556516 7212699648 7221608448 7226360064 7241321472 7256313856 7271894784 7285667312 7300098432 7312048128 7327186944 7330919904 7341064192 7346097792 7360010856 7372058624 7386660864 7391085282 7398752256 7406387736 7417847808 7428112384 7438096512 7447283712 7452183816 7467612768 7474249728 7488405504 7497246152 7499141496 7508404096 7528899994 7535591424 7540549632 7556161536 7570472448 7575663348 7586146304 7602435456 7618175488 7629963264 7644413952 7660240896 7664143536 7676100608 7680011328 7692582912 7700975667 7712436816 7722418176 7743041724 7765753856 7771078656 7776191808 7785796608 7792291584 7807049712 7813988352 7823213376 7834856448 7840011564 7856243472 7868399616 7871122721 7883301888 7899623424 7915978752 7920011682 7930971136 7932976128 7948000704 7964456192 7976779776 7986196988 7993294848 7998082624 8008433664 8013924864 8025014272 8029102752 8035800696 8058896384 8079695712 8080894976 8094998166 8103395328 8124309504 8129655072 8146486656 8163353088 8178813984 8180881632 8196375726 8213345448 8226054144 8230350304 8243085312 8248022706 8258697216 8275795968 8280012213 8293565952 8310736896 8323596288 8326476928 8332186203 8333422944 8349205942 8356626432 8373927936 8378194176 8389787648 8401064364 8425209856 8434401921 8436534183 8446954608 8448208384 8477540352 8487548751 8500681728 8516781504 8534414592 8548384768 8552739888 8570447424 8586679332 8599965696 8604457136 8617771008 8622932829 8635613184 8640785692 8651968512 8654155776 8688497664 8706486272 8712214896 8719958016 8736473088 8754561024 8759021184 8782930926 8791523328 8801115048 8814213504 8815521792 8832217856 8838273906 8875147264 8887076352 8905476096 8922342528 8924598144 8936947712 8941500792 8960013216 8978563968 8992456704 8995568824 8997842952 9009487872 9028141056 9033548678 9042919424 9066258432 9083429376 9089657676 9091006848 9102235648 9108224664 9116319744 9127082272 9135194112 9140665856 9152495616 9165617384 9183772224 9201165732 9210167296 9216227328 9235308544 9240013629 9259144092 9291034368 9310270464 9325510656 9330261696 9343172608 9349579008 9367286544 9375100812 9386680512 9401204736 9420668928 9426311664 9438511104 9444164527 9453961216 9478361088 9497985024 9502823934 9504234432 9512681472 9515973632 9523911936 9541949648 9550430208 9582236356 9601216416 9616932864 9628811264 9635146752 9641753352 9655095296 9680014278 9695859712 9715064832 9733464576 9749397504 9769582592 9774559872 9794797056 9801241758 9813347808 9828532224 9848881152 9854780376 9875183648 9890463744 9917462016 9929711616 9936245088 9956817024 9984540672 9998855328 10017792554 10037635344 10047455232 10054066176 10074882048 10080014868 10093963264 10100884464 10120014927 10122573321 10136580608 10156658688 10173284352 10183783137 10192551936 10199540736 10213654528 10218858048 10227382704 10240015104 10246752747 10256777216 10267967556 10277093376 10283249088 10296557568 10311319557 10324055632 10361438208 10368255744 10381062144 10389722112 10409399616 10418651136 10430951168 10446475264 10453348752 10474991296 10491199488 10511069184 10532831232 10538197362 10554638336 10560015576 10577301504 10597334272 10604600622 10618324992 10635706368 10657726464 10663156224 10677911552 10685233152 10692263736 10705470336 10714400928 10734693354 10744233984 10772927616 10793330888 10802334774 10819049472 10832412672 10839540096 10861982208 10884470784 10905085312 10907842176 10928500968 10951127264 10968072192 10990780416 10997363608 11011596288 11019146688 11034394624 11040016284 11058087936 11080982528 11086627923 11098128384 11109581604 11111230592 11142168576 11165237248 11170925568 11178275724 11201419152 11232608256 11245869228 11248712244 11262606144 11293349991 11303387136 11310824448 11316731668 11334242304 11355708672 11379219456 11403653184 11427263232 11444944896 11448905776 11466620928 11490361344 11497243772 11514150912 11520016992 11535958016 11538874368 11568655224 11584663552 11614562586 11616286528 11626610688 11648630784 11656617984 11672748032 11678694912 11688437376 11710574568 11722031104 11734820064 11752284672 11754029056 11760017346 11784365208 11824952832 11831128562 11849435136 11873968128 11896456704 11899464192 11922001056 11946684288 11965169664 11971418624 11979295482 11989942272 11997123936 12012650496 12037521408 12043654128 12088344576 12111239168 12119543568 12121342464 12142497249 12144299552 12155092992 12186464256 12203327488 12219729984 12245029632 12268220976 12271322448 12288303104 12294563589 12320018172 12345525456 12364627968 12368907133 12372034059 12388045824 12413693952 12434014208 12440348928 12466105344 12489715392 12500134416 12515574016 12523808913 12534939648 12560891904 12568415552 12584681472 12602723903 12637814784 12663980032 12670431912 12672312576 12698549248 12733906944 12775172256 12801621888 12822577152 12829109832 12846862336 12855671136 12880018998 12906685704 12926656512 12953419776 12961178538 12977952768 12981233664 12999196672 13032746496 13059729408 13068322344 13079937024 13084463744 13104709632 13120180766 13131841536 13139707168 13187284992 13201672572 13221320256 13223282688 13239615488 13248326784 13257410859 13275756032 13312720896 13331807104 13358214144 13383513792 13396606976 13405421568 13412251188 13433176064 13440019824 13467845952 13493353236 13496764428 13514231808 13542211584 13550323017 13564379136 13578377516 13590069248 13599387648 13625144064 13636510272 13653353472 13662336996 13674479616 13690623408 13702791168 13710998784 13728743424 13748426076 13801748598 13815250944 13824340992 13841416192 13852962816 13879199488 13888716138 13937798336 13965405696 13988265984 14014758912 14024368512 14043774976 14050929816 14062651218 14080020768 14103068672 14131003392 14139467496 14157766656 14180941824 14195576494 14210301952 14217541632 14246977536 14256351648 14273960448 14285867904 14312924472 14325645312 14363903488 14373354534 14403113032 14425399296 14443216896 14452720128 14482642944 14512627712 14520021417 14543789568 14571334624 14600196864 14624096256 14654373888 14661839808 14682128384 14692195584 14701862637 14720021712 14744117248 14773321728 14782170564 14812775472 14835695616 14840829971 14856224768 14876193024 14894567424 14904367632 14935225536 14948499456 14976811008 14994492304 14998282992 15016808192 15026688831 15057799988 15071182848 15081099264 15112323072 15121374961 15140944896 15151326696 15172292608 15204870912 15236350976 15259926528 15288827904 15320481792 15328287072 15352201216 15360022656 15385165824 15401951334 15424873632 15444836352 15486083448 15531507712 15542157312 15552383616 15571593216 15584583168 15614099424 15627976704 15646426752 15669712896 15680023128 15712486944 15736799232 15742245442 15766603776 15799246848 15831957504 15840023364 15861942272 15865952256 15896001408 15906900933 15928912384 15953559552 15972393976 15986589696 15996165248 16016867328 16027849728 16050028544 16058205504 16071601392 16102040031 16117792768 16159391424 16161789952 16189996332 16203502161 16248619008 16259310144 16292973312 16326706176 16357627968 16361763264 16392751452 16426690896 16452108288 16460700608 16486170624 16496045412 16517394432 16551591936 16560024426 16587131904 16621473792 16647192576 16652953856 16664372406 16666845888 16698411884 16713252864 16747855872 16756388352 16779575296 16802128728 16850419712 16868803842 16873068366 16893909216 16896416768 16955080704 16975097502 17001363456 17033563008 17068829184 17096769536 17105479776 17140894848 17173358664 17199931392 17208914272 17235542016 17245865658 17271226368 17281571384 17303937024 17308311552 17376995328 17412972544 17421843879 17424429792 17439916032 17472946176 17509122048 17518042368 17565861852 17583046656 17602230096 17628427008 17631043584 17640026019 17664435712 17676547812 17746692843 17774152704 17810952192 17844685056 17849196288 17873895424 17883001584 17920026432 17957127936 17968943223 17984913408 17991137648 17995685904 18018975744 18056282112 18067097356 18132516864 18166858752 18179315352 18182013696 18204471296 18216449328 18232639488 18254164544 18270388224 18281331712 18304991232 18331234768 18367544448 18402331464 18420334592 18432454656 18470617088 18480027258 18518288184 18582068736 18620540928 18651021312 18660523392 18686345216 18699158016 18734573088 18750201624 18773361024 18802409472 18841337856 18852623328 18877022208 18888329054 18907922432 18956722176 18995970048 19005647868 19008468864 19031947264 19047823872 19083899296 19100860416 19164472712 19202432832 19233865728 19257622528 19270293504 19283506704 19310190592 19320028497 19360028556 19391719424 19430129664 19441767807 19466929152 19498795008 19539165184 19549119744 19589594112 19602483516 19626695616 19657064448 19680271149 19697762304 19709560752 19750367296 19780927488 19804280419 19834924032 19859423232 19872490176 19913634048 19969081344 19997710656 20035585108 20075270688 20094910464 20108132352 20149764096 20160029736 20187926528 20201768928 20240029854 20245146642 20273161216 20313317376 20346568704 20367566274 20385103872 20399081472 20427309056 20437716096 20454765408 20480030208 20493505494 20513554432 20535935112 20554186752 20566498176 20593115136 20622639114 20648111264 20722876416 20736511488 20762124288 20779444224 20818799232 20833074207 20861902336 20892950528 20906697504 20949982592 20982398976 21022138368 21065662464 21076394724 21109276672 21120031152 21154603008 21194668544 21209201244 21236649984 21271412736 21293364741 21315452928 21326312448 21355823104 21370466304 21384527472 21410940672 21428801856 21469386708 21488467968 21545855232 21560031801 21586661776 21604669548 21638098944 21664825344 21679080192 21723964416 21768941568 21810170624 21815684352 21857001936 21902254528 21936144384 21981560832 21994727216 22023192576 22038293376 22068789248 22080032568 22116175872 22161965056 22173255846 22196256768 22219163208 22222461184 22284337152 22330474496 22341851136 22356551448 22402838304 22465216512 22491738456 22497424488 22525212288 22586699982 22606774272 22621648896 22633463336 22668484608 22711417344 22758438912 22807306368 22854526464 22889889792 22897811552 22933241856 22980722688 22994487544 23028301824 23040033984 23071916032 23077748736 23102927001 23137310448 23169327104 23229125172 23232573056 23297261568 23313235968 23345496064 23357389824 23376874752 23421149136 23444062208 23469640128 23504569344 23508058112 23520034692 23568730416 23613368163 23649905664 23662257124 23698870272 23747936256 23762160653 23792913408 23798928384 23844002112 23893368576 23930339328 23942837248 23958590964 23979884544 23994247872 24025300992 24075042816 24087308256 24176689152 24222478336 24239087136 24242684928 24284994498 24288599104 24310185984 24372928512 24406654976 24439459968 24490059264 24536441952 24542644896 24576606208 24589127178 24640036344 24691050912 24729255936 24737814266 24744068118 24776091648 24827387904 24868028416 24880697856 24932210688 24979430784 24996558609 25000268832 25031148032 25047617826 25069879296 25121783808 25136831104 25169362944 25205447806 25275629568 25303205763 25327960064 25340863824 25344625152 25397098496 25462646253 25550344512 25603243776 25645154304 25658219664 25693724672 25711342272 25760037996 25813371408 25853313024 25868798487 25906839552 25922357076 25955905536 25962467328 25998393344 26065492992 26119458816 26136644688 26159874048 26168927488 26209419264 26240361532 26263683072 26279414336 26351149979 26374569984 26403345144 26442640512 26446565376 26479230976 26496653568 26514821718 26551512064 26625441792 26663614208 26716428288 26767027584 26793213952 26810843136 26824502376 26866352128 26880039648 26935691904 26986706472 26993528856 27028463616 27084423168 27100646034 27128758272 27156755032 27180138496 27198775296 27250288128 27273020544 27306706944 27324673992 27348959232 27381246816 27405582336 27421997568 27457486848 27496852152 27603497196 27630501888 27648681984 27682832384 27705925632 27720040887 27758398976 27777432276 27875596672 27930811392 27976531968 28029517824 28048737024 28087549952 28101859632 28125302436 28160041536 28206137344 28262006784 28278934992 28315533312 28332493581 28361883648 28391152988 28435083264 28493955072 28512703296 28547920896 28571735808 28625848944 28651290624 28727806976 28746709068 28806226064 28850798592 28886433792 28905440256 28965285888 29025255424 29040042834 29087579136 29142669248 29200393728 29248192512 29308747776 29323679616 29364256768 29384391168 29403725274 29440043424 29488234496 29546643456 29564341128 29625550944 29671391232 29681659942 29712449536 29752386048 29789134848 29808735264 29870451072 29953622016 29988984608 29996565984 30033616384 30053377662 30115599976 30142365696 30162198528 30224646144 30242749922 30281889792 30302653392 30344585216 30360044781 30409741824 30472701952 30519853056 30551349411 30577655808 30640963584 30656574144 30704402432 30720045312 30740258241 30770331648 30803902668 30849747264 30889672704 30933958671 30972166896 31063015424 31084314624 31104767232 31143186432 31169166336 31228198848 31255953408 31292853504 31339425792 31360046256 31424973888 31473598464 31484490884 31533207552 31598493696 31617420373 31663915008 31680046728 31723884544 31731904512 31792002816 31813801866 31857824768 31907119104 31944787952 31973179392 31992330496 32033734656 32055699456 32100057088 32116411008 32143202784 32204080062 32235585536 32318782848 32323579904 32379992664 32407004322 32497238016 32518620288 32585946624 32653412352 32715255936 32723526528 32785502904 32853381792 32904216576 32921401216 32972341248 32992090824 33034788864 33103183872 33120048852 33174263808 33242947584 33259883769 33294385152 33305907712 33328744812 33333691776 33396823768 33426505728 33495711744 33512776704 33559150592 33604257456 33700839424 33737607684 33746136732 33787818432 33792833536 33880049973 33910161408 33950195004 34002726912 34067126016 34137658368 34193539072 34210959552 34281789696 34346717328 34399862784 34417828544 34471084032 34491731316 34542452736 34563142768 34607874048 34616623104 34753990656 34825945088 34843687758 34848859584 34879832064 34945892352 35018244096 35036084736 35131723704 35166093312 35204460192 35256854016 35262087168 35280052038 35328871424 35353095624 35493385686 35548305408 35621904384 35689370112 35698392576 35747790848 35766003168 35840052864 35914255872 35937886446 35969826816 35982275296 35991371808 36037951488 36112564224 36134194712 36265033728 36333717504 36358630704 36364027392 36408942592 36427491747 36432898656 36465278976 36508329088 36562663424 36609982464 36662469536 36735088896 36804662928 36840669184 36864909312 36883690767 36941234176 36960054516 37036576368 37106721399 37116102177 37164137472 37241081856 37302042624 37321046784 37340538169 37372690432 37398316032 37469146176 37500403248 37546722048 37571426739 37604818944 37682675712 37705246656 37754044416 37776658108 37808171709 37913444352 37991940096 38011295736 38016937728 38063894528 38095647744 38167798592 38201720832 38328945424 38404865664 38467731456 38515245056 38540587008 38567013408 38620381184 38640056994 38720057112 38783438848 38860259328 38883535614 38933858304 38997590016 39078330368 39098239488 39179188224 39204967032 39253391232 39314128896 39360542298 39395524608 39419121504 39500734592 39561854976 39608560838 39669848064 39718846464 39744980352 39827268096 39938162688 39995421312 40071170216 40150541376 40189820928 40216264704 40299528192 40320059472 40375853056 40403537856 40480059708 40490293284 40546322432 40626634752 40650969051 40693137408 40735132548 40770207744 40798162944 40854618112 40875432192 40909530816 40960060416 40987010988 41027108864 41071870224 41108373504 41132996352 41186230272 41245278228 41296222528 41408949967 41445752832 41473022976 41524248576 41558888448 41637598464 41666148414 41723804672 41785901056 41813395008 41899965184 41964797952 42044276736 42131324928 42152789448 42218553344 42240062304 42309206016 42389337088 42418402488 42473299968 42542825472 42586729482 42630905856 42652624896 42711646208 42740932608 42769054944 42821881344 42857603712 42938773416 42976935936 43091710464 43120063602 43173323552 43209339096 43276197888 43329650688 43358160384 43447928832 43537883136 43560064251 43620341248 43631368704 43714003872 43804509056 43872288768 43963121664 43989454432 44046385152 44076586752 44137578496 44160065136 44232351744 44323930112 44346511692 44438326416 44444922368 44522489913 44568674304 44683702272 44713102896 44805676608 44930433024 44983476912 44994848976 45050424576 45080066493 45173399964 45213548544 45243297792 45266926672 45336969216 45364124883 45422834688 45516877824 45614612736 45709052928 45779779584 45795623104 45866483712 45920632681 45961445376 45988975088 46056603648 46080067968 46143832064 46155497472 46205854002 46274620896 46338654208 46458250344 46465146112 46594523136 46626471936 46690992128 46714779648 46753749504 46842298272 46888124416 46939280256 47009138688 47016116224 47040069384 47137460832 47226736326 47299811328 47324514248 47397740544 47495872512 47524321306 47585826816 47597856768 47688004224 47786737152 47860678656 47885674496 47917181928 47959769088 47988495744 48050601984 48150085632 48174616512 48306120093 48353378304 48444956672 48478174272 48485369856 48569988996 48577198208 48610506483 48745857024 48813309952 48878919936 48980118528 49072883904 49085289792 49153212416 49178254356 49280072688 49382101824 49458511872 49475628532 49488136236 49552183296 49654775808 49684517729 49736056832 49761395712 49864421376 49958861568 49993117218 50000537664 50062296064 50095235652 50139758592 50243567616 50273662208 50338725888 50410895612 50551259136 50606411526 50655920128 50681727648 50689250304 50794196992 50925292506 51100689024 51206487552 51290308608 51316439328 51387449344 51422684544 51520075992 51626742816 51706626048 51737596974 51813679104 51844714152 51911811072 51924934656 51996786688 52130985984 52238917632 52265531637 52273289376 52319748096 52337854976 52418838528 52480723064 52527366144 52558828672 52702299958 52749139968 52806690288 52885281024 52893130752 52958461952 52993307136 53029643436 53103024128 53240078529 53327228416 53432856576 53534055168 53621686272 53649004752 53732704256 53760079296 53871383808 53906829669 53973412944 53987057712 54056927232 54168846336 54201292068 54313510064 54360276992 54397550592 54500576256 54546041088 54613413888 54649347984 54697918464 54762493632 54811164672 54843995136 54914973696 54993704304 55097859047 55206994392 55261003776 55297363968 55365664768 55411851264 55440081774 55516797952 55554864552 55751193344 55861622784 55953063936 56059035648 56097474048 56175099904 56203719264 56250604872 56320083072 56412274688 56524013568 56557869984 56631066624 56664987162 56723767296 56782305976 56870166528 56987910144 57025406592 57095841792 57143471616 57251697888 57302581248 57455613952 57493418136 57612452128 57701597184 57772867584 57810880512 57930571776 57960085491 58050510848 58080085668 58175158272 58285338496 58325303421 58400787456 58496385024 58617495552 58647359232 58728513536 58768782336 58807450548 58880086848 58976468992 59040813447 59093286912 59128682256 59251101888 59342782464 59363319884 59412841257 59504772096 59578269696 59617470528 59740902144 59907244032 59977969216 59993131968 60067232768 60106755324 60231199952 60284731392 60324397056 60449292288 60485499844 60563779584 60605306784 60689170432 60720089562 60819483648 60945403904 61039706112 61102698822 61155311616 61281927168 61313148288 61408804864 61440090624 61480516482 61540663296 61607805336 61699494528 61779345408 61867917342 61944333792 62126030848 62168629248 62209534464 62286372864 62338332672 62456397696 62585707008 62678851584 62720092512 62849947776 62947196928 62968981768 63066415104 63196987392 63234840746 63327830016 63360093456 63447769088 63463809024 63584005632 63627603732 63715649536 63814238208 63880094223 63889575904 63946358784 63984660992 64067469312 64111398912 64200114176 64232822016 64286405568 64408160124 64471171072 64637565696 64647159808 64680095403 64759985328 64814008644 64994476032 65037240576 65071207091 65171893248 65306824704 65430511872 65447053056 65571005808 65706763584 65808433152 65842802432 65944682496 65984181648 66069577728 66109151689 66206367744 66240097704 66348527616 66485895168 66519767538 66588770304 66611815424 66657489624 66667383552 66793647536 66853011456 66991423488 67025553408 67118301184 67208514912 67401678848 67475215368 67492273464 67575636864 67585667072 67760099946 67820322816 67900390008 68005453824 68134252032 68275316736 68387078144 68421919104 68563579392 68693434656 68799725568 68835657088 68942168064 68983462632 69084905472 69126285536 69215748096 69233246208 69507981312 69651890176 69687375516 69697719168 69891784704 70036488192 70072169472 70263447408 70332186624 70408920384 70513708032 70524174336 70560104076 70657742848 70706191248 70840104489 70986771372 71096610816 71243808768 71286481959 71378740224 71396785152 71495581696 71532006336 71680105728 71828511744 71875772892 71939653632 71964550592 71982743616 72075902976 72225128448 72268389424 72530067456 72667435008 72717261408 72728054784 72817885184 72854983494 72865797312 72930557952 73016658176 73125326848 73219964928 73324939072 73470177792 73609325856 73681338368 73729818624 73767381534 73882468352 73920109032 74073152736 74213442798 74232204354 74328274944 74482163712 74604085248 74642093568 74681076338 74745380864 74796632064 74938292352 75000806496 75093444096 75142853478 75209637888 75365351424 75410493312 75508088832 75553316216 75616343418 75826888704 75909617289 75983880192 76022591472 76033875456 76127789056 76191295488 76335597184 76387938759 76657890848 76809731328 76935462912 77030490112 77081174016 77134026816 77240762368 77280113988 77440114224 77566877696 77606395461 77720518656 77767071228 77867716608 77995180032 78075670717 78156660736 78196478976 78358376448 78409934064 78506782464 78628257792 78721084596 78791049216 78838243008 79001469184 79053449937 79123709952 79217121676 79339696128 79437692928 79489960704 79654536192 79876325376 79990842624 80142340432 80301082752 80379641856 80432529408 80599056384 80640118944 80751706112 80807075712 80960119416 80980586568 81092644864 81253269504 81301938102 81386274816 81470265096 81540415488 81596325888 81709236224 81750864384 81819061632 81920120832 81974021976 82054217728 82143740448 82216747008 82265992704 82372460544 82490556456 82592445056 82817899934 82891505664 82946045952 83048497152 83117776896 83275196928 83332296828 83447609344 83571802112 83626790016 83799930368 83929595904 84088553472 84262649856 84305578896 84437106688 84480124608 84618412032 84778674176 84836804976 84946599936 84997480743 85085650944 85173458964 85305249792 85423292416 85481865216 85538109888 85643762688 85715207424 85877546832 85953871872 86183420928 86240127204 86346647104 86418678192 86552395776 86582349931 86659301376 86716320768 86895857664 87075766272 87120128502 87240682496 87262737408 87428007744 87609018112 87744577536 87926243328 87978908864 88092770304 88153173504 88275156992 88320130272 88464703488 88647860224 88693023384 88876652832 88889844736 89044979826 89137348608 89367404544 89426205792 89611353216 89860866048 89966953824 89989697952 90100849152 90160132986 90346799928 90427097088 90486595584 90533853344 90673938432 90728249766 90845669376 91033755648 91080134343 91229225472 91418105856 91559559168 91591246208 91654048233 91732967424 91841265362 91922890752 91977950176 92113207296 92160135936 92287664128 92310994944 92411708004 92549241792 92677308416 92801876013 92916500688 92930292224 93189046272 93252943872 93429559296 93507499008 93684596544 93776248832 93878560512 94018277376 94032232448 94080138768 94274921664 94453472652 94599622656 94649028496 94795481088 94852261119 94991745024 95048642612 95171653632 95195713536 95376008448 95573474304 95721357312 95771348992 95834363856 95919538176 95976991488 96101203968 96300171264 96349233024 96612240186 96706756608 96889913344 96956348544 96970739712 97139977992 97154396416 97221012966 97491714048 97626619904 97757839872 97960237056 98145767808 98170579584 98306424832 98356508712 98560145376 98764203648 98917023744 98951257064 98976272472 99104366592 99309551616 99369035458 99472113664 99522791424 99728842752 99917723136 99986234436 100001075328 100124592128 100190471304 100279517184 100487135232 100547324416 100677451776 100821791224 101102518272 101212823052 101311840256 101363455296 101378500608 101588393984 101640149919 101850585012 102201378048 102412975104 102580617216 102632878656 102774898688 102845369088 103040151984 103253485632 103413252096 103475193948 103627358208 103689428304 103823622144 103849869312 103885809797 103993573376 104261971968 104477835264 104531063274 104546578752 104639496192 104675709952 104837677056 104961446128 105054732288 105117657344 105404599916 105498279936 105613380576 105770562048 105786261504 105916923904 105986614272 106059286872 106206048256 106480157058 106654456832 106865713152 107068110336 107243372544 107298009504 107465408512 107520158592 107742767616 107813659338 107946825888 107974115424 108113854464 108337692672 108402584136 108627020128 108720553984 108795101184 109001152512 109092082176 109226827776 109282475241 109298695968 109395836928 109524987264 109687990272 109829947392 109987408608 110195718094 110413988784 110522007552 110594727936 110731329536 110823702528 110880163548 111033595904 111109729104 111320164197 111348306531 111502386688 111723245568 111906127872 112021614507 112118071296 112194948096 112350199808 112407438528 112501209744 112640166144 112714280217 112824549376 113048027136 113115739968 113262133248 113329974324 113424515127 113564611952 113740333056 113975820288 114050813184 114191683584 114286943232 114503395776 114605162496 114911227904 114986836272 115224904256 115403194368 115545735168 115621761024 115861143552 115920170982 116101021696 116160171336 116350316544 116570676992 116650606842 116801574912 116992770048 117234991104 117294718464 117457027072 117537564672 117614901096 117760173696 117952937984 118081626894 118186573824 118257364512 118502203776 118685564928 118726639768 118825682514 119009544192 119156539392 119234941056 119481804288 119814488064 119955938432 119986263936 120134465536 120213510648 120462399904 120569462784 120648794112 120898584576 120970999688 121127559168 121210613568 121378340864 121440179124 121638967296 121890807808 121952907153 122079412224 122205397644 122310623232 122563854336 122626296576 122817609728 122880181248 122961032964 123081326592 123215610672 123398989056 123558690816 123735834684 123888667584 124226849901 124337258496 124419068928 124572745728 124676665344 124912795392 125171414016 125357703168 125440185024 125699895552 125894393856 125937963536 126132830208 126393974784 126469681492 126655660032 126720186912 126895538176 126927618048 127168011264 127255207464 127431299072 127628476416 127760188446 127779151808 127892717568 127969321984 128134938624 128222797824 128400228352 128465644032 128572811136 128816320248 128942342144 129275131392 129294319616 129360190806 129519970656 129628017288 129988952064 130074481152 130142414182 130343786496 130613649408 130861023744 130894106112 131142011616 131413527168 131616866304 131685604864 131889364992 131968363296 132139155456 132218303378 132412735488 132480195408 132697055232 132971790336 133039535076 133223630848 133314979248 133334767104 133567469739 133587295072 133706022912 134051106816 134236602368 134417029824 134803357696 134950430736 134984546928 135151273728 135171334144 135240199479 135520199892 135640645632 135800780016 136010907648 136057978463 136092374649 136268504064 136550633472 136774156288 136843838208 137127158784 137386869312 137599451136 137671314176 137761898043 137884336128 137966925264 138169810944 138252571072 138431496192 138466492416 138629962933 139015962624 139303780352 139374751032 139395438336 139783569408 140072976384 140144338944 140526894816 140664373248 140817840768 141027416064 141048348672 141120208152 141315485696 141412382496 141680208978 141973542744 142193221632 142487617536 142572963918 142757480448 142793570304 142991163392 143064012672 143360211456 143657023488 143751545784 143879307264 143929101184 143965487232 144151805952 144450256896 144536778848 145060134912 145334870016 145434522816 145456109568 145635770368 145709966988 145731594624 145831519449 146033316352 146250653696 146439929856 146649878144 146940355584 147218651712 147362676736 147459637248 147534763068 147764936704 147840218064 148146305472 148426885596 148464408708 148656549888 148964327424 149053553187 149208170496 149284187136 149362152676 149490761728 149593264128 149876584704 150001612992 150186888192 150285706956 150419275776 150730702848 150820986624 151016177664 151106632432 151232686836 151653777408 151819234578 151967760384 152045182944 152067750912 152255578112 152382590976 152671194368 152775877518 153315781696 153619462656 153870925824 154060980224 154162348032 154268053632 154481524736 154560227976 154880228448 155133755392 155212790922 155441037312 155534142456 155735433216 155990360064 156151341434 156313321472 156392957952 156716752896 156819868128 157013564928 157256515584 157442169192 157582098432 157676486016 158002938368 158106899874 158247419904 158434243352 158679392256 158875385856 158979921408 159309072384 159720235587 159981685248 160284680864 160602165504 160865058816 161198112768 161280237888 161503412224 161614151424 161720489007 161920238832 161961173136 162185289728 162506539008 162603876204 162940530192 163080830976 163192651776 163249129681 163418472448 163501728768 163638123264 163840241664 163948043952 164108435456 164287480896 164433494016 164531985408 164744921088 164981112912 165184890112 165293577141 165635799868 165783011328 165892091904 166096994304 166235553792 166335124571 166550393856 166664593656 166895218688 167143604224 167253580032 167599860736 167859191808 168177106944 168525299712 168611157792 168874213376 168960249216 169236824064 169557348352 169673609952 169893199872 169994961486 170171301888 170346917928 170610499584 170846584832 170963730432 171076219776 171287525376 171430414848 171755093664 171907743744 172366841856 172480254408 172693294208 172837356384 173104791552 173164699862 173318602752 173432641536 173791715328 174151532544 174240257004 174481364992 174525474816 174856015488 174975910263 175218036224 175489155072 175852486656 175957817728 176185540608 176306347008 176550313984 176640260544 176929406976 177122440341 177295720448 177386046768 177753305664 177779689472 178089959652 178238523771 178734809088 178852411584 179222706432 179721732096 179933907648 179979395904 180201698304 180320265972 180693599856 180854194176 180973191168 181067706688 181347876864 181456499532 181691338752 182067511296 182160268686 182458450944 182836211712 183119118336 183182492416 183308096466 183465934848 183682530724 183845781504 183955900352 184226414592 184320271872 184575328256 184621989888 184823416008 185098483584 185354616832 185603752026 185833001376 185860584448 186378092544 186505887744 186859118592 187014998016 187369193088 187552497664 187757121024 188036554752 188064464896 188160277536 188549843328 188906945304 189199245312 189298056992 189590962176 189704522238 189983490048 190097285224 190343307264 190391427072 190752016896 191146948608 191442714624 191542697984 191640282669 191668727712 191839076352 191953982976 192202407936 192600342528 192698466048 193224480372 193413513216 193779826688 193912697088 193941479424 194040286209 194279955984 194308792832 194442025932 194983428096 195213621273 195515679744 195920474112 196291535616 196341159168 196612849664 196713017424 197120290752 197528407296 197834047488 197902514128 197952544944 198208733184 198327455067 198619103232 198738070916 199045582848 199457685504 199835446272 199972468872 200002150656 200249184256 200380942608 200559034368 200974270464 201094648832 201354903552 201643582448 202205036544 202425646104 202623680512 202726910592 202757001216 203176787968 203280299838 203701170024 204402756096 204825950208 205161234432 205265757312 205549797376 205690738176 206080303968 206506971264 206826504192 206950387896 207254716416 207378856608 207647244288 207699738624 207771619594 207987146752 208523943936 208955670528 209062126548 209093157504 209351419904 209675354112 209922892256 210109464576 210235314688 210809199832 210996559872 211226761152 211541124096 211572523008 211833847808 211973228544 212118573744 212412096512 212520313467 212960314116 213308913664 213731426304 213859445877 214136220672 214486745088 214596019008 214930817024 215040317184 215485535232 215627318676 215893651776 215948230848 216227708928 216675385344 216805168272 217254040256 217441107968 217590202368 218002305024 218184164352 218453655552 218564950482 218597391936 218791673856 219049974528 219375980544 219659894784 219974817216 220391436188 220827977568 221044015104 221189455872 221462659072 221647405056 221760327096 222067191808 222219458208 222640328394 222696613062 223004773376 223446491136 223812255744 224043229014 224236142592 224389896192 224700399616 224814877056 225002419488 225280332288 225428560434 225649098752 226096054272 226231479936 226524266496 226659948648 226849030254 227129223904 227480666112 227951640576 228101626368 228383367168 228573886464 229006791552 229163816277 229822455808 229973672544 230449808512 230806388736 231091470336 231243522048 231722287104 231840341964 232202043392 232320342672 232700633088 232819186383 233141353984 233301213684 233603149824 233985540096 234227012151 234469982208 234589436928 234914054144 235075129344 235229802192 235520347392 235905875968 236163253788 236373147648 236514729024 237004407552 237160349811 237371129856 237453279536 237651365028 238019088384 238313078784 238469882112 238963608576 239628976128 239911876864 239972527872 240268931072 240427021296 240924799808 241138925568 241297588224 241797169152 241941999376 242255118336 242421227136 242756681728 242880358248 243277934592 243781615616 243905814306 244158824448 244410795288 244621246464 245127708672 245252593152 245635219456 245760362496 245922065928 246162653184 246431221344 246797978112 247117381632 247471669368 247777335168 248453699802 248674516992 248838137856 249145491456 249353330688 249825590784 250342828032 250715406336 250880370048 251399791104 251788787712 251875927072 252265660416 252787949568 252939362984 253311320064 253440373824 253791076352 253855236096 254336022528 254510414928 254862598144 254992442229 255256952832 255520376892 255558303616 255938643968 256269877248 256445595648 256800456704 256931288064 257145622272 257632640496 257884684288 258550262784 258588639232 258720381612 259039941312 259256034576 259747049793 259977904128 260148962304 260284828364 260687572992 261227298816 261383767183 261722047488 261788212224 262284023232 262827054336 263233732608 263371209728 263778729984 263936726592 264278310912 264436606756 264825470976 264960390816 265394110464 265943580672 266079070152 266447261696 266629958496 266669534208 267134939478 267174590144 267412045824 268102213632 268473204736 268834059648 269606715392 269900861472 269969093856 270302547456 270342668288 270480398958 271040399784 271281291264 271601560032 272021815296 272115956926 272184749298 272537008128 273101266944 273548312576 273687676416 274254317568 274773738624 274962144699 275198902272 275342628352 275523796086 275768672256 275933850528 276339621888 276505142144 276862992384 276932984832 277259925866 278031925248 278607560704 278749502064 278790876672 279567138816 280288677888 281053789632 281328746496 281635681536 282054832128 282096697344 282240416304 282630971392 282824764992 283360417956 283947085488 284386443264 284556783357 284975235072 285145927836 285514960896 285587140608 285982326784 286128025344 286720422912 287314046976 287503091568 287758614528 287858202368 287930974464 288303611904 288900513792 289073557696 289862649769 290120269824 290669740032 290869045632 290912219136 291271540736 291419933976 291463189248 291663038898 292066632704 292501307392 292879859712 293299756288 293880711168 294437303424 294725353472 294919274496 295069526136 295529873408 295680436128 296292610944 296853771192 296928817416 297313099776 297928654848 298107106374 298416340992 298568374272 298724305352 298981523456 299186528256 299753169408 300003225984 300373776384 300571413912 300838551552 301461405696 301641973248 302032355328 302213264864 302465373672 303307554816 303638469156 303935520768 304090365888 304135501824 304511156224 304765181952 304920449757 305342388736 305551755036 306631563392 307238925312 307741851648 308121960448 308324696064 308536107264 308963049472 309120455952 309760456896 310267510784 310425581844 310882074624 311068284912 311470866432 311657429391 311980720128 312302682868 312785915904 313433505792 313639736256 314027129856 314513031168 314884338384 315164196864 315352972032 316005876736 316213799748 316494839808 316868486704 317358784512 317750771712 317959842816 318618144768 319440471174 319963370496 320569361728 321204331008 321730117632 322396225536 322560475776 323006824448 323228302848 323440978014 323840477664 323922346272 324370579456 325013078016 325207752408 325881060384 326161661952 326385303552 326498259362 326836944896 327003457536 327276246528 327680483328 327896087904 328216870912 328574961792 329063970816 329489842176 329962225824 330369780224 330587154282 331271599736 331566022656 331784183808 332193988608 332471107584 332670249142 333100787712 333329187312 333790437376 333960492591 334287208448 334507160064 335199721472 335718383616 336064843521 336354213888 337050599424 337222315584 337748426752 337920498432 338142840651 338473648128 339114696704 339347219904 339786399744 339989922972 340273545381 340693835856 341220999168 341693169664 341927460864 342152439552 342575050752 342860829696 343510187328 343815487488 344733683712 344960508816 345386588416 345674712768 346209583104 346329399724 346637205504 346865283072 347583430656 347791624103 348303065088 348480514008 348962729984 349050949632 349712030976 349951820526 350436072448 350978310144 351704973312 351915635456 352371081216 352612694016 353100627968 353280521088 353858813952 354244880682 354591440896 354772093536 355506611328 355559378944 356179919304 356477047542 357469618176 357704823168 358445412864 359443464192 359867815296 359958791808 360403396608 360640531944 361387199712 361708388352 361946382336 362135413376 362695753728 362912999064 363382677504 364135022592 364320537372 364916901888 365672423424 365858721459 366238236672 366364984832 366616192932 366931869696 367365061448 367691563008 367911800704 368452829184 368640543744 369150656512 369243979776 369646832016 370196967168 370709233664 371207504052 371666002752 371721168896 372680549703 373011775488 373718237184 374029996032 374738386176 375514242048 376073109504 376128929792 376320555072 377099686656 377813890608 378398490624 378596113984 379181924352 379409044476 379966980096 380194570448 380686614528 380782854144 381504033792 382293897216 382885429248 383085395968 383280565338 383337455424 383678152704 383907965952 384404815872 385200685056 385396932096 386448960744 386827026432 387559653376 387825394176 387882958848 388080572418 388559911968 388617585664 388884051864 389966856192 390427242546 391031359488 391840948224 392583071232 392682318336 393225699328 393426034848 394240581504 395056814592 395668094976 395805028256 395905089888 396417466368 396654910134 397238206464 397476141832 398091165696 398915371008 399670892544 399944937744 400004301312 400498368512 400702409217 400761885216 401118068736 402189297664 402709807104 403287164896 404410073088 404851292208 405247361024 405453821184 405514002432 405720598437 406353575936 406560599676 407402340048 408173935389 408277123947 408805512192 409651900416 410322468864 410531514624 410745919859 411099594752 411381476352 412160607936 413013942528 413285694129 413653008384 413900775792 414509432832 414757713216 415294488576 415399477248 415543239188 415889888799 417047887872 417911341056 418124253096 418186315008 418702839808 419350708224 419845784512 420218929152 420470629376 421618399664 421993119744 422453522304 423082248192 423145046016 423667695616 423946457088 424237147488 424824193024 425040626934 425920628232 426617827328 427462852608 427718891754 428272441344 428973490176 429192038016 429861634048 430080634368 430971070464 431254637352 431787303552 431896461696 432455417856 433350770688 433610336544 434508080512 434882215936 435180404736 436004610048 436368328704 436907311104 437129900964 437194783872 438099949056 438751961088 439319789568 439949634432 440782872376 441655955136 442088030208 442378911744 442925318144 443294810112 443520654192 444134383616 444438916416 445280656788 445393226124 446009546752 446892982272 447160659561 447624511488 448086458028 448472285184 448779792384 449400799232 449629754112 450004838976 450560664576 450857120868 451298197504 452192108544 452462959872 453048532992 453319897296 453698060508 454258447808 454961332224 455498449637 455903281152 456203252736 456766734336 457147772928 458013583104 458327632554 459644911616 459947345088 460899617024 461612777472 462182940672 462487044096 463444574208 463680683928 464404086784 464640685344 465401266176 465638372766 466282707968 466602427368 467206299648 467971080192 468454024302 468939964416 469178873856 469828108288 470150258688 470459604384 471040694784 471811751936 472326507576 472746295296 473029458048 474008815104 474320699622 474742259712 474906559072 475302730056 476038176768 476626157568 476939764224 477927217152 479160706761 479823753728 479945055744 480537862144 480854042592 481849599616 482595176448 483594338304 483883998752 484510236672 484842454272 485513363456 485760716496 486555869184 487563231232 487811628612 488821590576 489242492928 489747389043 490255417344 490505186304 491520724992 491844131856 492325306368 492862442688 493595956224 494234763264 494943338736 495554670336 495880731423 496907399604 497349033984 497676275712 498290982912 498706661376 499005373713 499651181568 500685656064 501430812672 501760740096 502799582208 503577575424 503751854144 504531320832 505575899136 505878725968 506622640128 506880747648 507582152704 507710472192 508672045056 509020829856 509725196288 509984884458 510513905664 511040753784 511116607232 511877287936 512539754496 512891191296 513600913408 513862576128 514291244544 515265280992 515769368576 517100525568 517177278464 517440763224 518079882624 518512069152 519494099586 519955808256 520297924608 520569656728 521375145984 522454597632 522767534366 523444094976 523576424448 524568046464 525654108672 526467465216 526742419456 527557459968 527873453184 528556621824 528873213512 529650941952 529920781632 530788220928 531367321023 531887161344 532158140304 532894523392 533259916992 533339068416 534269878956 534349180288 534715571313 536204427264 536946409472 537668119296 539213430784 539801722944 539938187712 540605094912 540685336576 540960797916 542080799568 542562582528 543203120064 544043630592 544231913852 544369498596 545074016256 546202533888 546529695019 547096625152 547375352832 548508635136 549547477248 549924289398 550397804544 550685256704 551047592172 551537344512 551867701056 552679243776 553010284288 553725984768 553865969664 554519851732 556063850496 557215121408 557499004128 557581753344 559134277632 560577355776 562107579264 562657492992 563271363072 564109664256 564193394688 564480832608 565261942784 565649529984 566720835912 567894170976 568772886528 569113566714 569950470144 570291855672 571029921792 571174281216 571964653568 572256050688 573440845824 574628093952 574920848007 575006183136 575517229056 575716404736 575861948928 576607223808 577801027584 578147115392 579725299538 580240539648 581339480064 581738091264 581824438272 582543081472 582839867952 582926378496 583326077796 584133265408 585002614784 585640863819 586599512576 587761422336 588874606848 589838548992 590139052272 591059746816 591360872256 592585221888 593707542384 593857634832 594626199552 594982365201 595857309696 596214212748 597136748544 597448610704 597963046912 598373056512 599506338816 600006451968 600747552768 601142827824 601677103104 602922811392 603283946496 604064710656 604426529728 604930747344 606076449517 606615109632 607276938312 607871041536 608180731776 608271003648 609022312448 609530363904 609840899514 610684777472 611103510072 613263126784 614477850624 615483703296 616243920896 616649392128 617072214528 617926098944 618240911904 619520913792 620535021568 620851163688 621764149248 622136569824 622941732864 623314858782 623961440256 624605365736 625571831808 626867011584 627279472512 628054259712 629026062336 629768676768 630328393728 630705944064 632011753472 632427599496 632989679616 633736973408 634717569024 635501543424 635919685632 637236289536 637560940401 638880942348 639926740992 641138723456 641578337631 642408662016 643460235264 644792451072 645120951552 646013648896 646456605696 646881956028 647680955328 647844692544 648741158912 650026156032 650415504816 651762120768 652323323904 652770607104 652996518724 654006915072 654552493056 655360966656 655792175808 656433741824 657149923584 658127941632 658979684352 659924451648 660739560448 661174308564 662543199472 663132045312 663568367616 664387977216 664942215168 665340498284 666201575424 666658374624 667580874752 667920985182 668574416896 669014320128 670399442944 671436767232 672129687042 672708427776 674101198848 674444631168 675496853504 675840996864 676285681302 676947296256 678229393408 678694439808 679572799488 679979845944 680547090762 681387671712 682441998336 683386339328 683854921728 684304879104 685150101504 685721659392 687020374656 689467367424 689921017632 690773176832 691349425536 692419166208 692658799448 693274411008 693730566144 695166861312 695583248206 696606130176 696961028016 697925459968 698101899264 699424061952 699903641052 700872144896 701956620288 702681036453 703409946624 703831270912 704742162432 705225388032 706201255936 706561042176 707717627904 708489761364 709182881792 709544187072 711013222656 711118757888 711481049433 712359838608 712954095084 714939236352 715409646336 716890825728 718886928384 719735630592 719917583616 720806793216 721281063888 722774399424 723416776704 723892764672 724270826752 725391507456 725825998128 726765355008 727200668579 728270045184 728641074744 729833803776 731344846848 731717442918 732476473344 732729969664 733232385864 733863739392 734730122896 735383126016 735823601408 736905658368 737281087488 738301313024 738487959552 739293664032 740393934336 741418467328 742415008104 743332005504 743442337792 745361099406 746023550976 747436474368 748059992064 749476772352 751028484096 752146219008 752257859584 752641110144 754199373312 755627781216 756796981248 757192227968 758363848704 758818088952 759933960192 760389140896 761373229056 761565708288 763008067584 764587794432 764977326687 765770858496 766170791936 766561130676 766674910848 767815931904 768809631744 770401370112 770793864192 772897921488 773654052864 775119306752 775650788352 775765917696 776161144836 777119823936 777235171328 777768103728 779241149379 779933712384 780854485092 782062718976 783681896448 784151301549 785166142464 785364636672 786451398656 786852069696 788481163008 790113629184 791336189952 791610056512 791810179776 792834932736 793309820268 794476412928 794952283664 796182331392 797830742016 799341785088 799889875488 800008602624 800996737024 801404818434 801523770432 802236137472 804378595328 805419614208 806574329792 808820146176 809702584416 810494722048 810907642368 811028004864 811441196874 812707151872 813121199352 814804680096 816347870778 816554247894 817611024384 819303800832 820644937728 821063029248 821491839718 822199189504 822762952704 824321215872 826027885056 826571388258 827306016768 827801551584 829018865664 829515426432 830588977152 830798954496 831086478376 831779777598 834095775744 835822682112 836248506192 836372630016 837405679616 838701416448 839691569024 840941258752 843236799328 843986239488 844907044608 846164496384 846290092032 847335391232 847892914176 848474294976 849648386048 850081253868 851841256464 853235654656 853670350071 854925705216 855437783508 856544882688 857946980352 858384076032 858832377887 859723268096 860161268736 861942140928 862509274704 863574607104 863792923392 864910835712 866701541376 867220673088 869016161024 869587949307 870360809472 872009220096 872736657408 873814622208 874259801928 874389567744 876199898112 877503922176 878639579136 879899268864 881565744752 883311910272 884176060416 884757823488 885850636288 886589620224 887041308384 888268767232 888877832832 890561313576 890786452248 892019093504 893785964544 894321319122 895249022976 896172916056 896944570368 897559584768 898801598464 899259508224 900009677952 901121329152 901714241736 902596395008 904384217088 904925919744 906097065984 906639794592 907396121016 908516895616 909922664448 910996899274 911806562304 912406505472 913533468672 914295545856 916027166208 916655265108 919289823232 919894690176 921799234048 923225554944 924365881344 924974088192 926889148416 927361367856 928808173568 929281370688 930802532352 931276745532 932565415936 933204854736 934412599296 934972288173 935942160384 936908048604 938357747712 939656216576 940300517376 940919208768 942081389568 943623503872 944653015152 945492590592 946058916096 948017630208 948641399244 949484519424 949813118144 950605460112 952076353536 952405849241 953252315136 953879528448 955854434304 958321413522 959647507456 959890111488 961075724288 961708085184 963699199232 965190352896 967188676608 967767997504 969020473344 969684908544 971026726912 971521432992 973111738368 975126462464 975623257224 977643181152 978484985856 979494778086 980510834688 981010372608 983041449984 983688263712 984650612736 985724885376 987191912448 988469526528 989886677472 991109340672 991761462846 993814799208 994698067968 995352551424 996581965824 997413322752 998010747426 999302363136 1001371312128 1001881477773 1002861625344 1003521480192 1005599164416 1007155150848 1007503708288 1008194530563 1009062641664 1011151798272 1011757451936 1013245280256 1013761495296 1015164305408 1015420944384 1017344090112 1018041659712 1019450392576 1019969768916 1020820636143 1022081507568 1022233214464 1023754575872 1025079508992 1025782382592 1027725152256 1028582489088 1030530561984 1031538737152 1034201051136 1034354556928 1034881526448 1036159765248 1037024138304 1038988199172 1039911616512 1040595849216 1041139313456 1042750291968 1043374872309 1044909195264 1045535068732 1046888189952 1047152848896 1049136092928 1051308217344 1052934930432 1053484838912 1055114919936 1055746906368 1057113243648 1057746427024 1059301883904 1059841563264 1061576441856 1062734642046 1063774322688 1064316280608 1065789046784 1066519833984 1066678136832 1068539757912 1068698360576 1069431142626 1072408854528 1073892818944 1075336238592 1078426861568 1079603445888 1079876375424 1081210189824 1081370673152 1081921595832 1084161599136 1085125165056 1086406240128 1088087261184 1088463827704 1088738997192 1090148032512 1092405067776 1093059390038 1094193250304 1094750705664 1097017270272 1099094954496 1099848578796 1100795609088 1101370513408 1102095184344 1103074689024 1103735402112 1105358487552 1106020568576 1107451969536 1107731939328 1109039703464 1112127700992 1114430242816 1114998008256 1115163506688 1118041649109 1121154711552 1124215158528 1126542726144 1128219328512 1128386789376 1128961665216 1130523885568 1131299059968 1133441671824 1135788341952 1137545773056 1138227133428 1139900940288 1140583711344 1142059843584 1142348562432 1142743907767 1143929307136 1144512101376 1146881691648 1149256187904 1149841696014 1150012366272 1151034458112 1151432809472 1151723897856 1153214447616 1155602055168 1156294230784 1159450599076 1160481079296 1162678960128 1163476182528 1163648876544 1165086162944 1165679735904 1165852756992 1166652155592 1168266530816 1170005229568 1171281727638 1173199025152 1175522844672 1177749213696 1179677097984 1180278104544 1182119493632 1182721744512 1185170443776 1187415084768 1187715269664 1189252399104 1189964730402 1191714619392 1192428425496 1194273497088 1194897221408 1195926093824 1196746113024 1199012677632 1200012903936 1201495105536 1202107227651 1202285655648 1203354206208 1206567892992 1208129421312 1208853059456 1209861494688 1212152899034 1213230219264 1214553876624 1215742083072 1216361463552 1216542007296 1218044624896 1219060727808 1219681799028 1221369554944 1222207020144 1224521806167 1224831371841 1226526253568 1228955701248 1230967406592 1232237759577 1233298784256 1234144429056 1235852197888 1236481823808 1239041827584 1239857082387 1241070043136 1241702327376 1243528298496 1244273139648 1245883465728 1246629717564 1247669666397 1249210731472 1251143663616 1253734023168 1254558945024 1256108519424 1258052124672 1259537353536 1260656787456 1261411888128 1264023506944 1264855198992 1265979359232 1267473946816 1269435138048 1271003086848 1271839371264 1274472579072 1275121880802 1277761884696 1279853481984 1282277446912 1283156675262 1284817324032 1286920470528 1289584902144 1290241903104 1292027297792 1292913211392 1293763912056 1295361910656 1295689385088 1297482317824 1300052312064 1300831009632 1303524241536 1304646647808 1305541214208 1305993037448 1308013830144 1309104986112 1310721933312 1311584351616 1312867483648 1314299847168 1316255883264 1317959368704 1319848903296 1321479120896 1322348617128 1325086398944 1326264090624 1327136735232 1328775954432 1329884430336 1330680996568 1332403150848 1333316749248 1335161749504 1335841970364 1337148833792 1338028640256 1340798885888 1341481978683 1342873534464 1344259374084 1345416855552 1348202397696 1348889262336 1350993707008 1351681993728 1352571362604 1353894592512 1356458786816 1357388879616 1359145598976 1359959691888 1361094181524 1362775343424 1364883996672 1366495348911 1367709843456 1368609758208 1370300203008 1371443318784 1374040749312 1378934734848 1379842035264 1381546353664 1382698851072 1384838332416 1385317598896 1386548822016 1387461132288 1390333722624 1391166496412 1393212260352 1393922056032 1395850919936 1396203798528 1398848123904 1399807282104 1401744289792 1403913240576 1405362072906 1406819893248 1407662541824 1409484324864 1410450776064 1412402511872 1413122084352 1415435255808 1416979522728 1418365763584 1419088374144 1422026445312 1422237515776 1422962098866 1424719677216 1425908190168 1429878472704 1430819292672 1433781651456 1439471261184 1439835167232 1441613586432 1442562127776 1445548798848 1447785529344 1448541653504 1450783014912 1451651996256 1453530710016 1454401337158 1456540090368 1457282149488 1459667607552 1462689693696 1463434885836 1465459939328 1466464771728 1467727478784 1469242167129 1469460245792 1470766252032 1471647202816 1474562174976 1476602626048 1476975919104 1478587328064 1480787868672 1482836934656 1484830016208 1486664011008 1486884675584 1487642194269 1490722198812 1492047101952 1494872948736 1496119984128 1496637763093 1497016121139 1498953544704 1502056968192 1504292438016 1504515719168 1505282220288 1508398746624 1511255562432 1513593962496 1514384455936 1516727697408 1517636177904 1519867920384 1520778281792 1522746458112 1523131416576 1526016135168 1529175588864 1529954653374 1531541716992 1532341583872 1533122261352 1533349821696 1535631863808 1537619263488 1540802740224 1541587728384 1545795842976 1547308105728 1550238613504 1551301576704 1551531835392 1552322289672 1554239647872 1554470342656 1555536207456 1558482298758 1559867424768 1561708970184 1564125437952 1567363792896 1568302603098 1570332284928 1570729273344 1572902797312 1573704139392 1576962326016 1580227258368 1582672379904 1583220113024 1583620359552 1585669865472 1586619640536 1588952825856 1589904567328 1592364662784 1595661484032 1598683570176 1599779750976 1600017205248 1601993474048 1602809636868 1603047540864 1604146713939 1608757190656 1610839228416 1613148659584 1617640292352 1619405168832 1620989444096 1621815284736 1622056009728 1622882393748 1625414303744 1626242398704 1629609360192 1632695741556 1633108495788 1635222048768 1638607601664 1639589085057 1641289875456 1642126058496 1642983679436 1644398379008 1645525905408 1648642431744 1652055770112 1653142776516 1654612033536 1655603103168 1658037731328 1659030852864 1661177954304 1661597908992 1662172956752 1663559555196 1668191551488 1671645364224 1672497012384 1672745260032 1674811359232 1677402832896 1679383138048 1681882517504 1686473598656 1687972478976 1689814089216 1692328992768 1692580184064 1694670782464 1695785828352 1696948589952 1699296772096 1700162507736 1703682512928 1706471309312 1707340700142 1709851410432 1710875567016 1713089765376 1715893960704 1716768152064 1717664755774 1719446536192 1720322537472 1723884281856 1725018549408 1727149214208 1727585846784 1729821671424 1733403082752 1734441346176 1738032322048 1739175898614 1740721618944 1744018440192 1745473314816 1747629244416 1748519603856 1748779135488 1752399796224 1755007844352 1756922591457 1759798537728 1763131489504 1766623820544 1769515646976 1771701272576 1773179240448 1774082616768 1776537534464 1777755665664 1781122627152 1781572904496 1784038187008 1784947095603 1787571929088 1788642638244 1792345832112 1793889140736 1795119169536 1795740426491 1797603196928 1798519016448 1800019355904 1802242658304 1803428483472 1805192790016 1808768434176 1809851839488 1812194131968 1813279589184 1814792242032 1817033791232 1818229348551 1819845328896 1821993798548 1823613124608 1824813010944 1827066937344 1828591091712 1829686370281 1832054332416 1833310530216 1838579646464 1839789380352 1843598468096 1846451109888 1848731762688 1849948176384 1853778296832 1854722735712 1857616347136 1858562741376 1861605064704 1862553491064 1865130831872 1866409709472 1868825198592 1869944576346 1871884320768 1873816097208 1876715495424 1879312433152 1880601034752 1881838417536 1884162779136 1887247007744 1889306030304 1890985181184 1892117832192 1896035260416 1897282798488 1898969038848 1899626236288 1901210920224 1904152707072 1904811698482 1906504630272 1907759056896 1911708868608 1916642827044 1919295014912 1919780222976 1922151448576 1923416170368 1924735012893 1927398398464 1930380705792 1934377353216 1935535995008 1938040946688 1939369817088 1942053453824 1943042865984 1946223476736 1950252924928 1951246514448 1955286362304 1956969971712 1958989556172 1962020745216 1966082899968 1967376527424 1969301225472 1971449770752 1974383824896 1976939053056 1979773354944 1982218681344 1983522925692 1987629598416 1989396135936 1990705102848 1993163931648 1994826645504 1996021494852 1998604726272 2002742624256 2003762955546 2005723250688 2007042960384 2011198328832 2014310301696 2015007416576 2016389061126 2018125283328 2022303596544 2023514903872 2026490560512 2027522990592 2030328610816 2030841888768 2034688180224 2036083319424 2038900785152 2039939537832 2041641272286 2044163015136 2044466428928 2047509151744 2050159017984 2051564765184 2055450304512 2057164978176 2061061123968 2063077474304 2068402102272 2068709113856 2069763052896 2072319530496 2074048276608 2077976398344 2079823233024 2081191698432 2082278626912 2085500583936 2086749744618 2089818390528 2091070137464 2093776379904 2094305697792 2098272185856 2102616434688 2105869860864 2106969677824 2108043109359 2110229839872 2111493812736 2114226487296 2115492854048 2118603767808 2119683126528 2123152883712 2125469284092 2127548645376 2128632561216 2131578093568 2133039667968 2133356273664 2134443148299 2137079515824 2137396721152 2138862285252 2144817709056 2150672477184 2156853723136 2159206891776 2159752750848 2162420379648 2162741346304 2163843191664 2168323198272 2170250330112 2172812480256 2176174522368 2176927655408 2177477994384 2180296065024 2181602005737 2184810135552 2186118780076 2189501411328 2194034540544 2198189908992 2199697157592 2201591218176 2202741026816 2204190368688 2206149378048 2207470804224 2210716975104 2212041137152 2214903939072 2215463878656 2218079406928 2224255401984 2228860485632 2229996016512 2230327013376 2236083298218 2242309423104 2248430317056 2253085452288 2256438657024 2256773578752 2257923330432 2261047771136 2262598119936 2266883343648 2271576683904 2275091546112 2276454266856 2279801880576 2281167422688 2284119687168 2284697124864 2285487815534 2287858614272 2289024202752 2293763383296 2298512375808 2299683392028 2300024732544 2302865618944 2303447795712 2306428895232 2311204110336 2312588461568 2318901198152 2320962158592 2325357920256 2326952365056 2327297753088 2330172325888 2331359471808 2331705513984 2333304311184 2336533061632 2337723448137 2340010459136 2342563455276 2346398050304 2351045689344 2352453904647 2355498427392 2359354195968 2360556209088 2364238987264 2365443489024 2370340887552 2374830169536 2375430539328 2378504798208 2379929460804 2383429238784 2384856850992 2388546994176 2389794442816 2391852187648 2393492226048 2398025355264 2400025807872 2402990211072 2404214455302 2404571311296 2406708412416 2413135785984 2416258842624 2417706118912 2419722989376 2424305798068 2426460438528 2429107753248 2431484166144 2432722927104 2433084014592 2436089249792 2438121455616 2439363598056 2442739109888 2444414040288 2449043612334 2449662743682 2453052507136 2457911402496 2461934813184 2464475519154 2466597568512 2468288858112 2471704395776 2472963647616 2478083655168 2479714164774 2482140086272 2483404654752 2487056596992 2488546279296 2491766931456 2493259435128 2495339332794 2498421462944 2502287327232 2507468046336 2509117890048 2512217038848 2516104249344 2519074707072 2522823776256 2528047013888 2529710397984 2531958718464 2534947893632 2538870276096 2542006173696 2543678742528 2548945158144 2550243761604 2555523769392 2559706963968 2561011050213 2564554893824 2566313350524 2569634648064 2573840941056 2576497133661 2579169804288 2580483806208 2584054595584 2585826422784 2587527824112 2590723821312 2591378770176 2594964635648 2600104624128 2601662019264 2607048483072 2608763847921 2611082428416 2611986074896 2616027660288 2618209972224 2621443866624 2623168703232 2628599694336 2632511766528 2635918737408 2639697806592 2642958241792 2644697234256 2650172797888 2652528181248 2654273470464 2657551908864 2659768860672 2661361993136 2664806301696 2666633498496 2670323499008 2671683940728 2674297667584 2676057280512 2681597771776 2682963957366 2685747068928 2688518748168 2690833711104 2696404795392 2697778524672 2701987414016 2703363987456 2705142725208 2707789185024 2712917573632 2714777759232 2718291197952 2719919383776 2722188363048 2725550686848 2729767993344 2732990697822 2735419686912 2737219516416 2740600406016 2742886637568 2748081498624 2757869469696 2759684070528 2763092707328 2765397702144 2769676664832 2770635197792 2773097644032 2774922264576 2780667445248 2782332992824 2786424520704 2787844112064 2791701839872 2792407597056 2797696247808 2799614564208 2803488579584 2804916864519 2807826481152 2810724145812 2815325083648 2818968649728 2820901552128 2824805023744 2826244168704 2830870511616 2833959045456 2836731527168 2838176748288 2844052890624 2844475031552 2845924197732 2849439354432 2851816380336 2857217547723 2859756945408 2861638585344 2867563302912 2875221439013 2878942522368 2879670334464 2883227172864 2885124255552 2891097597696 2895571058688 2897083307008 2901566029824 2903303992512 2907061420032 2908802674316 2913080180736 2914564298976 2919335215104 2925379387392 2926869771672 2930919878656 2932929543456 2935454957568 2938484334258 2938920491584 2941532504064 2943294405632 2949124349952 2953205252096 2953951838208 2957174656128 2961575737344 2965673869312 2969660032416 2973328022016 2973769351168 2975284388538 2981444397624 2984094203904 2989745897472 2992239968256 2993275526186 2994032242278 2997907089408 3004113936384 3008584876032 3009031438336 3010564440576 3016797493248 3022511124864 3024583591689 3027187924992 3028768911872 3033455394816 3035272355808 3039735840768 3041556563584 3045492916224 3046262833152 3052032270336 3058351177728 3059909306748 3064683167744 3066244522704 3066699643392 3071263727616 3075238526976 3083175456768 3091591685952 3094616211456 3100477227008 3102603153408 3103063670784 3104644579344 3108479295744 3108940685312 3111072414912 3116964597516 3119734849536 3123417940368 3128250875904 3130124616927 3134727585792 3136605206196 3140664569856 3141458546688 3145805594624 3147408278784 3153924652032 3160454516736 3165344759808 3166440226048 3167240719104 3171339730944 3173239281072 3177905651712 3179809134656 3184729325568 3188489147459 3191322968064 3197367140352 3199559501952 3200034410496 3203986948096 3205619273736 3206095081728 3208293427878 3217514381312 3221678456832 3226297319168 3235280584704 3238810337664 3241978888192 3243630569472 3244112019456 3245764787496 3250828607488 3252484797408 3259218720384 3265391483112 3266216991576 3270444097536 3277215203328 3279178170114 3282579750912 3284252116992 3285967358872 3288796758016 3291051810816 3297284863488 3304111540224 3306285553032 3309224067072 3311206206336 3316075462656 3318061705728 3322355908608 3323195817984 3324345913504 3327119110392 3336383102976 3343290728448 3344994024768 3345490520064 3349622718464 3354124947327 3358766276096 3363765035008 3372947197312 3379628178432 3384657985536 3385160368128 3389341564928 3391571656704 3393897179904 3398593544192 3400325015472 3407365025856 3412942618624 3414681400284 3419702820864 3421751134032 3426179530752 3428231723301 3431787921408 3433536304128 3435329511548 3440645074944 3447768563712 3450037098816 3454298428416 3455171693568 3459643342848 3466806165504 3468882692352 3476064644096 3478351797228 3481443237888 3488036880384 3490946629632 3495258488832 3497039207712 3497558270976 3504799592448 3510015688704 3513845182914 3519597075456 3526262979008 3533247641088 3539031293952 3543402545152 3546358480896 3548165233536 3553075068928 3555511331328 3562245254304 3563145808992 3568076374016 3569894191206 3575143858176 3577285276488 3584691664224 3587778281472 3590238339072 3591480852982 3595206393856 3597038032896 3600038711808 3604485316608 3606856966944 3610385580032 3619703678976 3624388263936 3626559178368 3629584484064 3634067582464 3636458697102 3639690657792 3643987597096 3647226249216 3649626021888 3654133874688 3657182183424 3659372740562 3664108664832 3666621060432 3673565418501 3677159292928 3679578760704 3687196936192 3692902219776 3696713278731 3699896352768 3707556593664 3709445471424 3715232694272 3717125482752 3719571247161 3723210129408 3725106982128 3730261663744 3732819418944 3737650397184 3739889152692 3743008999191 3747632194416 3753430990848 3758624866304 3761202069504 3763676835072 3768325558272 3774494015488 3778612060608 3781970362368 3784235664384 3792070520832 3794565596976 3797938077696 3799252472576 3802421840448 3808305414144 3809623396964 3813009260544 3815518113792 3823417737216 3825707865133 3833285654088 3838590029824 3839560445952 3844302897152 3846832340736 3849470025786 3854796796928 3860761411584 3868754706432 3871071990016 3876081893376 3878739634176 3884106907648 3886085731968 3892446953472 3900505849856 3902493028896 3910572724608 3913939943424 3917979112344 3924041490432 3932165799936 3934753054848 3938602450944 3942899541504 3948767649792 3953878106112 3959546709888 3964437362688 3967045851384 3975259196832 3978792271872 3981410205696 3986327863296 3989653291008 3992042989704 3997209452544 4005485248512 4007525911092 4011446501376 4014085920768 4022396657664 4024445936049 4028620603392 4030014833152 4032778122252 4036250566656 4044607193088 4047029807744 4052981121024 4055045981184 4060657221632 4061683777536 4069376360448 4072166638848 4077801570304 4079879075664 4083282544572 4088326030272 4088932857856 4095018303488 4099486046733 4103129530368 4110900609024 4114329956352 4122122247936 4136804204544 4137418227712 4139526105792 4144639060992 4148096553216 4155952796688 4159646466048 4162383396864 4164557253824 4171001167872 4173499489236 4179636781056 4182140274928 4187552759808 4188611395584 4196544371712 4205232869376 4211739721728 4213939355648 4216086218718 4220459679744 4222987625472 4228452974592 4230985708096 4237207535616 4239366253056 4246305767424 4250938568184 4255097290752 4257265122432 4263156187136 4266079335936 4266712547328 4268886296598 4274159031648 4274793442304 4277724570504 4289635418112 4301344954368 4313707446272 4318413783552 4319505501696 4324840759296 4325482692608 4327686383328 4336646396544 4345624960512 4352349044736 4353855310816 4354955988768 4360592130048 4363204011474 4369620271104 4372237560152 4379002822656 4388069081088 4396379817984 4399394315184 4403182436352 4405482053632 4407726501387 4408380737376 4412298756096 4414941608448 4424082274304 4429807878144 4430927757312 4436158813856 4448510803968 4457720971264 4459992033024 4460654026752 4462926582807 4472166596436 4484618846208 4489913289279 4491048363417 4496860634112 4506170904576 4512877314048 4513547157504 4515846660864 4518205118449 4522095542272 4525196239872 4533766687296 4543153367808 4550183092224 4552908533712 4559603761152 4562334845376 4568239374336 4569394249728 4570975631068 4578048405504 4587526766592 4597024751616 4599366784056 4600049465088 4605731237888 4606895591424 4612857790464 4622408220672 4625176923136 4637802396304 4641924317184 4650715840512 4653904730112 4654595506176 4660344651776 4662718943616 4663411027968 4666608622368 4673066123264 4675446896274 4680020918272 4685126910552 4692796100608 4702091378688 4704907809294 4710996854784 4718708391936 4721112418176 4728477974528 4730886978048 4740681775104 4749660339072 4750861078656 4757009596416 4759858921608 4766858477568 4769713701984 4777093988352 4779588885632 4783704375296 4786984452096 4796050710528 4800051615744 4805980422144 4808428910604 4809142622592 4826271571968 4832517685248 4835412237824 4839445978752 4848611596136 4852920877056 4858215506496 4862968332288 4865445854208 4866168029184 4872178499584 4876242911232 4878727196112 4885478219776 4888828080576 4898087224668 4899325487364 4906105014272 4915822804992 4918767255171 4923869626368 4928951038308 4933195137024 4936577716224 4943408791552 4945927295232 4956167310336 4959428329548 4964280172544 4966809309504 4974113193984 4977092558592 4983533862912 4986518870256 4990678665588 4996842925888 5004574654464 5014936092672 5018235780096 5024434077696 5032208498688 5038149414144 5045647552512 5056094027776 5059420795968 5063917436928 5069895787264 5077740552192 5084012347392 5087357485056 5097890316288 5100487523208 5111047538784 5119413927936 5122022100426 5129109787648 5132626701048 5139269296128 5147681882112 5152994267322 5158339608576 5160967612416 5168109191168 5171652845568 5175055648224 5181447642624 5182757540352 5189929271296 5200209248256 5203324038528 5214096966144 5217527695842 5222164856832 5223972149792 5232055320576 5236419944448 5242887733248 5246337406464 5257199388672 5265023533056 5270767774371 5279395613184 5285916483584 5289394468512 5300345595776 5308546940928 5315103817728 5319537721344 5322723986272 5329612603392 5333266996992 5340646998016 5343367881456 5348595335168 5352114561024 5354841286809 5363195543552 5365927914732 5377037496336 5381667422208 5387221279473 5392809590784 5395557049344 5406727974912 5410285450416 5415578370048 5425835147264 5429555518464 5436582395904 5439838767552 5444376726096 5451101373696 5454688045653 5459535986688 5465981395644 5470839373824 5474439032832 5481200812032 5485773275136 5489059110843 5496162997248 5515738939392 5519368141056 5526185414656 5530795404288 5539353329664 5541270395584 5546195288064 5549844529152 5561334890496 5564665985648 5572849041408 5575688224128 5583403679744 5584815194112 5595392495616 5599229128416 5606977159168 5609833729038 5615652962304 5621448291624 5630650167296 5637937299456 5641803104256 5649610047488 5652488337408 5661741023232 5667918090912 5673463054336 5676353496576 5688105781248 5688950063104 5691848395464 5698878708864 5703632760672 5714435095446 5719513890816 5723277170688 5735126605824 5750442878026 5757885044736 5759340668928 5766454345728 5770248511104 5782195195392 5791142117376 5794166614016 5803132059648 5806607985024 5814122840064 5817605348632 5826160361472 5829128597952 5838670430208 5850758774784 5853739543344 5861839757312 5865859086912 5870909915136 5876968668516 5877840983168 5886588811264 5898248699904 5906410504192 5907903676416 5914349312256 5923151474688 5931347738624 5939320064832 5946656044032 5947538702336 5950568777076 5962888795248 5968188407808 5979491794944 5984479936512 5986551052372 5988064484556 5995814178816 6008227872768 6011826645209 6017169752064 6018062876672 6021128881152 6033594986496 6045022249728 6049167183378 6054375849984 6057537823744 6066910789632 6070544711616 6079471681536 6083113127168 6090985832448 6092525666304 6104064540672 6116702355456 6119818613496 6129366335488 6132489045408 6133399286784 6142527455232 6150477053952 6166350913536 6183183371904 6189232422912 6200954454016 6205206306816 6206127341568 6209289158688 6216958591488 6217881370624 6222144829824 6233929195032 6239469699072 6246835880736 6256501751808 6260249233854 6269455171584 6273210412392 6281329139712 6282917093376 6291611189248 6294816557568 6307849304064 6320909033472 6324129328077 6330689519616 6332880452096 6334481438208 6342679461888 6346478562144 6355811303424 6359618269312 6369458651136 6376978294918 6382645936128 6394734280704 6399119003904 6400068820992 6407973896192 6411238547472 6412190163456 6416586855756 6435028762624 6452594638336 6470561169408 6477620675328 6487261138944 6488224038912 6491529574992 6501657214976 6504969594816 6518437440768 6530782966224 6532433983152 6540888195072 6544806017211 6554430406656 6558356340228 6568504233984 6571934717744 6577593516032 6582103621632 6594569726976 6608223080448 6612571106064 6618448134144 6622412412672 6632150925312 6636123411456 6644711817216 6646391635968 6648691827008 6654238220784 6666840944687 6672766205952 6686581456896 6689988049536 6690981040128 6699245436928 6708249894654 6717532552192 6727530070016 6745894394624 6759256356864 6769315971072 6770320736256 6778683129856 6783143313408 6787794359808 6797187088384 6800650030944 6814730051712 6825885237248 6829362800568 6839405641728 6843502268064 6852359061504 6856463446602 6863575842816 6867072608256 6870659023096 6881290149888 6895537127424 6900074197632 6908596856832 6910343387136 6919286685696 6933612331008 6937765384704 6952129288192 6956703594456 6962886475776 6976073760768 6981893259264 6990516977664 6994078415424 6995116541952 7009599184896 7013170344411 7020031377408 7027690365828 7039194150912 7052525958016 7057361713941 7066495282176 7078062587904 7086805090304 7092716961792 7096330467072 7106150137856 7111022662656 7124490508608 7126291617984 7136152748032 7139788382412 7150287716352 7154570552976 7169383328448 7175556562944 7180476678144 7182961705964 7194076065792 7200077423616 7208970633216 7213713933888 7220771160064 7239407357952 7248776527872 7253118356736 7259168968128 7268135164928 7272917394204 7279381315584 7287975194192 7294452498432 7299252043776 7308267749376 7314364366848 7318745481124 7328217329664 7333242120864 7347130837002 7354318585856 7359157521408 7374393872384 7385804439552 7393426557462 7399792705536 7415113187328 7418890942848 7430465388544 7434250965504 7439142494322 7446420258816 7450213964256 7460523327488 7465638837888 7475300794368 7479778305384 7486017998382 7495264388832 7506861981696 7517249732608 7522404139008 7527353670144 7536651116544 7548988030976 7557224121216 7568471328768 7584141041664 7589131193952 7595876155392 7598504945152 7604843680896 7616610828288 7619246793928 7626018521088 7631036227584 7646835474432 7651415730266 7666571308176 7677180059648 7679120891904 7688605794304 7693664681472 7698940051572 7709593593856 7721522823168 7729491400983 7737509412864 7742143980032 7752163786752 7757479268352 7768213815296 7772171463936 7784893906944 7801011699712 7804986057792 7821145449216 7826291543763 7835958224688 7848082980864 7864331599872 7869506109696 7885799083008 7897535299584 7907756212224 7919093419776 7928874725376 7934091702768 7950518393664 7957584543744 7962820411392 7972655726592 7979306582016 7984085979408 7994418905088 7999207354369 8010970497024 8015051822184 8022893002752 8028171841536 8044793315328 8048891872098 8057241206784 8060029666304 8065556244504 8072501133312 8089214386176 8094059615488 8105962242048 8110091962368 8121314443264 8123367555072 8138752720896 8144333277696 8155603140608 8159758151328 8166565089144 8176652060544 8177865715712 8190036606976 8198972093466 8206259060736 8221801218048 8228659912704 8244244495872 8273608409088 8274836455424 8279052211584 8289278121984 8296193106432 8311905593376 8319292932096 8324766793728 8329114507648 8342002335744 8346998978472 8359273562112 8364280549856 8375105519616 8377222791168 8393088743424 8410465738752 8414750593557 8423479443456 8427878711296 8432172437436 8445975250944 8456905949184 8461971416192 8474415071232 8478732506112 8492611534848 8501877136368 8510194581504 8514530244864 8526312374272 8532158671872 8533425094656 8537772593196 8548318063296 8549586884608 8555449141008 8571652643169 8579270836224 8602689908736 8625664317039 8636827567104 8639011003392 8649681518592 8650965385216 8655372766656 8673292793088 8691249921024 8704698089472 8707710621632 8709911977536 8721184260096 8726408022948 8739240542208 8744475120304 8758005645312 8776138162176 8792759635968 8798788630368 8806364872704 8810964107264 8815453002774 8816761474752 8824597512192 8829883216896 8848164548608 8859615756288 8861855514624 8872317627712 8897021607936 8915441942528 8919984066048 8921308053504 8925853165614 8944333192872 8969237692416 8979826578558 8982096726834 8993721268224 9012341809152 9025754628096 9027094315008 9031693321728 9036410236898 9044191084544 9050392479744 9067533374592 9086306735616 9100366184448 9105817067424 9119207522304 9124669690752 9136478748672 9138788499456 9141951262136 9156096811008 9175053533184 9194049503232 9198733568112 9200098930176 9211462475776 9213791182848 9225715580928 9250353846272 9275604792608 9283848634368 9301431681024 9307809460224 9309191012352 9320689303552 9325437887232 9326822055936 9333217244736 9346132246528 9350893792548 9360041836544 9370253821104 9385592201216 9390373850781 9404182757376 9409815618588 9421993709568 9437416783872 9442224836352 9447156156757 9456955949056 9461773956096 9481363550208 9499320678144 9501722157312 9514019192832 9519717843216 9533716955136 9539427403968 9554187976704 9559177771264 9565467442377 9573968904192 9592101421056 9600103231488 9611960844288 9616857821208 9618285245184 9652543143936 9665035370496 9670824475648 9678891957504 9697223192272 9705841754112 9716431012992 9725936664576 9730891708416 9732336058368 9744356999168 9752485822464 9757454392224 9770956439552 9777656161152 9796174449336 9798650974728 9812210028544 9831645609984 9837534510342 9847739252736 9857902076616 9866390274048 9873155432448 9886817583104 9891854590464 9912334620672 9918856659096 9928560345088 9933618619008 9948226387968 9954185117184 9967067725824 9973037740512 9981357331176 9993685851776 10009149308928 10029872185344 10036471560192 10048868155392 10076298828288 10091295105024 10112188055552 10118841591936 10139791574528 10155481104384 10168024694784 10174714970112 10195780632576 10200975046416 10222095077568 10238827855872 10244044200852 10258219575296 10265253402096 10278538592256 10284695169903 10295363764224 10305988534644 10321935224832 10336218382336 10343305691136 10350111296448 10362895285248 10365515080704 10379858542592 10400418496512 10406648077056 10428193932288 10435055391684 10444329713664 10447944299584 10464110641152 10472839888896 10476464341651 10485775466496 10492674812928 10514398777344 10530047066112 10541535548742 10558791226368 10571832967168 10578788937024 10600691191552 10617093881856 10630207635456 10639075442688 10645447972544 10659225206784 10666533993984 10681293996032 10686735762912 10697190670336 10704229122048 10709682573618 10726391087104 10731855829464 10754074992672 10763334844416 10774442558946 10785619181568 10791114098688 10813455949824 10820570900832 10831156740096 10851670294528 10859111036928 10873164791808 10879677535104 10888753452192 10902202747392 10909376091306 10919071973376 10931962791288 10941678747648 10948878065664 10962401624064 10971546550272 10978118221686 10992325994496 11020696255503 11031477878784 11038736282112 11052370829312 11061590808576 11078706659328 11082540791168 11090139836193 11099689058304 11122669780992 11129331971296 11145698082816 11151376448256 11166807359488 11169630388224 11190784991232 11198458256832 11213954318336 11219667458076 11229026997573 11242896583248 11261300334592 11275874598912 11283606208512 11304976674816 11323482046464 11335836181824 11346926108672 11352706993152 11376211562496 11377900126208 11383696790928 11397757417728 11407265521344 11428870190892 11439027781632 11446554341376 11470253211648 11477123595399 11500885756052 11515770089472 11518681337856 11532908691456 11540497022208 11564390390784 11582284234752 11588333228032 11606264119296 11613215970048 11628245680128 11635210697264 11652320722944 11658257195904 11677340860416 11701517549568 11707479086688 11723679514624 11731718173824 11741819830272 11753937337032 11755681966336 11773177622528 11796497399808 11812821008384 11815807352832 11828698624512 11846302949376 11862695477248 11878640129664 11893312088064 11895077404672 11901137554152 11925777590496 11936376815616 11958983589888 11968959873024 11973102104744 11976128969112 11991628357632 12016455745536 12023653290418 12034339504128 12036125753344 12042257762304 12067189972992 12090044499456 12098334366756 12108751699968 12115075647488 12133821579264 12141089423232 12158943363072 12166226254336 12181971664896 12185051332608 12208129081344 12233404710912 12239637226992 12258732670976 12264978090816 12266798573568 12285054910464 12298458140199 12332701827072 12366366743808 12401908908032 12410412613632 12412254683136 12418578317376 12433917182976 12435762741248 12444289659648 12467858390064 12478939398144 12493671761472 12513003503616 12520498467708 12538910343168 12546420824784 12562658279424 12565834186752 12570182985437 12583222378496 12589633115136 12615698608128 12641818066944 12648258656154 12661379039232 12665760904192 12668962876416 12685358923776 12692957124288 12711622606848 12719236538624 12738917302272 12753956589836 12765291872256 12789468561408 12798238007808 12800137641984 12815947792384 12822477094944 12824380326912 12833173711512 12870057525248 12905189276672 12941122338816 12955241350656 12974522277888 12976448077824 12983059149984 13003314429952 13009939189632 13036874881536 13061565932448 13064867966304 13081776390144 13089612034422 13108860813312 13116712680456 13137008467968 13143869435488 13155187032064 13164207243264 13189139453952 13216446160896 13223179504161 13225142212128 13236896268288 13244824825344 13272246822912 13289423634432 13292783271936 13297383654016 13308476441568 13333681889374 13345532411904 13373162913792 13379976099072 13381962080256 13398490873856 13416499789308 13435065104384 13455060140032 13469739867837 13473145090251 13491788789248 13518512713728 13538631942144 13540641472512 13554615355347 13566286626816 13575588719616 13594374176768 13601300061888 13629460103424 13651770474496 13658725601136 13678811283456 13687004536128 13704718123008 13712926893204 13734145216512 13741318046192 13762580299776 13791074254848 13800148395264 13817193713664 13820686774272 13838573371392 13867224662016 13875530769408 13904258576384 13913407188912 13925772951552 13952147521536 13963786518528 13981033955328 13988156830848 13990233083904 14019198369792 14026340688822 14040062754816 14055380731656 14078388301824 14105051916032 14114723427882 14132990564352 14156125175808 14173610180608 14185433923584 14192660934144 14212300275712 14222045325312 14248981017216 14252583235968 14272305496064 14279576764824 14300575432704 14309141105952 14338766656896 14351113125888 14360953356288 14365923411928 14388152131584 14400154847232 14417941266432 14427427867776 14441542320128 14478814715904 14497553055744 14506236713472 14518337936256 14536270329856 14545834788408 14558762631168 14575950388384 14588904996864 14598504087552 14616535498752 14628728733696 14637490962248 14656434659328 14666484241728 14694261674004 14708637171712 14718315042816 14748787744768 14756301765513 14771608879104 14786853114924 14799585411072 14830226374656 14837781885696 14860930777088 14868501931008 14878284988644 14892840517632 14900427928512 14921046654976 14931277675776 14950601588736 14959556610768 14972035996764 14990528777664 15013723963392 15044808278016 15054707340288 15073302233088 15097976061952 15114448242432 15136942657536 15168282083328 15178262387904 15191752310784 15197009890304 15209687361792 15233221656576 15238493587856 15252037042176 15262072455168 15293670948864 15302831460532 15333142616352 15354360119296 15358241783808 15377211588608 15387329362944 15397880103144 15419187187712 15443045646336 15458982801966 15475018825728 15484287960064 15504327573504 15514958536704 15536427630592 15544342927872 15569787813888 15602023399424 15609972115584 15642290898432 15652583087526 15671916449376 15696165961728 15728663199744 15739012219392 15771598166016 15795070599168 15838186839552 15857749450752 15868183405536 15901036787328 15925640822784 15945311453184 15958613164032 15968171958816 15988837810176 15998414708738 16021940994048 16030103644368 16045786005504 16056343683072 16089586630656 16097783744196 16120059332608 16131112489008 16145002266624 16161663838419 16178428772352 16188119230976 16220183924736 16242628886528 16246735110144 16277505441792 16288666555392 16311206281216 16319516302656 16333130178288 16353304121088 16355731431424 16364064136959 16380073213952 16397944186932 16412518121472 16443602436096 16457319825408 16467177332529 16488488991744 16547216818176 16549672910848 16558104423168 16578556243968 16592386212864 16623811186752 16638585864192 16649533587456 16658229015296 16684004671488 16693997956944 16718547124224 16728561099712 16750211039232 16754445582336 16786177486848 16820931477504 16829501187114 16846958886912 16855757422592 16864344874872 16891950501888 16913811898368 16923942832384 16948830142464 16957465012224 16985223069696 17003754272736 17020389163008 17029060489728 17052624748544 17064317343744 17066850189312 17075545186392 17096636126592 17099173769216 17110898282016 17143305286338 17158541672448 17205379817472 17251328634078 17273655134208 17278022006784 17299363037184 17301930770432 17310745533312 17346585586176 17382499842048 17409396178944 17415421243264 17419823955072 17442368520192 17452816045896 17478481084416 17488950240608 17516011290624 17552276324352 17585519271936 17597577260736 17612729745408 17621928214528 17630906005548 17633522949504 17659766433792 17696329097216 17719231512576 17723711029248 17744635255424 17794043215872 17830883885056 17839968132096 17842616107008 17851706331228 17888666385744 17938475384832 17959653157116 17964193453668 17987442536448 18024683618304 18035479935627 18051509256192 18054188630016 18063386643456 18072820473796 18088382169088 18100784959488 18135066749184 18172613471232 18200732368896 18211634134848 18238415044608 18249339381504 18272957497344 18277576998912 18283902524272 18312193622016 18350107066368 18388099006464 18397467136224 18400197860352 18422924951552 18427582365696 18451431161856 18500707692544 18551209585216 18567697268736 18602863362048 18615618920448 18618382024704 18641378607104 18650875774464 18653644111872 18666434489472 18692264493056 18701787585096 18720083673088 18740507642208 18771184402432 18780747701562 18808365514752 18819631237176 18843987419136 18874833567744 18884449672704 18894312313514 18913911898112 18923547912192 18962727100416 18998641356288 19003444314624 19028038385664 19039435686432 19067433910272 19078854807936 19108375953408 19118355542528 19130934884754 19147937808384 19184202842112 19200206462976 19223921688576 19233715642416 19236570490368 19305086287872 19341648951296 19357783915008 19394446384544 19411683508224 19432862025984 19461783416832 19464672116736 19488713998336 19504971644928 19514908784448 19541912879104 19555312322304 19592348898672 19597301949456 19624420057088 19634418051633 19663291219968 19675069020684 19715804153232 19732780548096 19746310864896 19753144691401 19773635166208 19783709180928 19824669241344 19837713318192 19857120690176 19867237238016 19896452775936 19908370234368 19934135451648 19946075481024 19962714662352 19987371703552 20000522834061 20018298617856 20059744370688 20072943120384 20097736310784 20126550073091 20152597656576 20182590210048 20224376111104 20237683183872 20279583149056 20310962208768 20336049389568 20349429940224 20391561265152 20401950092832 20444190155136 20477655711744 20488088401704 20516439150592 20530506804192 20557077184512 20569390339806 20590727528448 20611977069288 20643870449664 20672436764672 20686611382272 20700222592896 20725790570496 20731030161408 20759717085184 20800836993024 20813296154112 20856387864576 20870110783368 20888659427328 20895888599168 20928221282304 20945679777792 20952928683302 20971550932992 20985349625856 21028797554688 21060094132224 21083071097484 21117582452736 21143665934336 21157577874048 21172085141823 21201382383104 21234187763712 21260415270912 21278150885376 21290895945088 21318450413568 21333067987968 21362587992064 21373471525824 21394381340672 21408458244096 21419365147236 21452782174208 21463711658928 21508149985344 21526669688832 21548885117892 21582228197376 21626911899648 21641141801664 21662313480192 21703340589056 21718222073856 21746329583616 21759355070208 21777506904384 21804405494784 21818752182612 21838143946752 21863925582576 21883357495296 21897756131328 21924803248128 21943093100544 21956236443372 21984651988992 22041392511006 22062955757568 22077472564224 22104741658624 22123181617152 22157413318656 22165081582336 22180279672386 22199378116608 22245339561984 22258663942592 22291396165632 22302752896512 22333614718976 22339260776448 22381569982464 22396916513664 22427908636672 22439334916152 22458053995146 22485793166496 22522600669184 22551749197824 22567212417024 22609953349632 22646964092928 22671672363648 22693852217344 22705413986304 22752423124992 22755800252416 22767393581856 22795514835456 22814531042688 22857740381784 22878055563264 22893108682752 22940506423296 22954247190798 23001771512104 23031540178944 23037362675712 23065817382912 23080994044416 23128780781568 23164568469504 23176666456064 23188474202949 23212528238592 23226431940096 23256491360256 23270421394528 23304641445888 23316514391808 23354681720832 23403035099136 23414958173376 23447359029248 23463436347648 23478874631289 23507874674064 23511363932672 23546355245056 23592994799616 23657397249024 23692605898752 23725390954496 23757280259328 23786624176128 23790154809344 23802275108304 23851555180992 23872753631232 23917967179776 23937919746048 23946204209488 23952257938224 23983256715264 23997622063107 24032911491072 24047306580836 24068679008256 24084515524608 24134379945984 24180088998912 24196668733512 24217503399936 24230151294976 24267643158528 24282178846464 24317886726144 24332452508672 24363943329792 24370102665216 24416258162688 24466809421824 24479274453984 24517465341952 24529956181632 24533597147136 24570109820928 24596916280398 24665403654144 24732733487616 24803817816064 24820825227264 24824509366272 24837156634752 24867834365952 24871525482496 24888579319296 24935716780128 24957878796288 24987343522944 25026007007232 25040996935416 25077820686336 25092841649568 25125316558848 25131668373504 25140365970874 25166444756992 25179266230272 25231397216256 25283636133888 25296517312308 25331521808384 25337925752832 25370717847552 25385914248576 25423245213696 25438473077248 25477834604544 25507913179672 25530583744512 25578937122816 25596476015616 25600275283968 25631895584768 25644954189888 25648760653824 25666347423024 25714957929507 25740115050496 25810378553344 25876992951117 25910482701312 25949044555776 25952896155648 25966118299968 26006628859904 26019878379264 26073749763072 26123131864896 26129735932608 26163552780288 26179224068844 26217721626624 26233425360912 26274016935936 26287738870976 26310374064128 26328414486528 26378278907904 26432892321792 26446359008322 26450284424256 26473792536576 26489649650688 26544493645824 26578847268864 26585566543872 26594767308032 26616952883136 26667363778748 26691064823808 26746325827584 26759952198144 26763924160512 26796981747712 26832999578616 26870130208768 26910120280064 26939479735674 26946290180502 26983577578496 27037025427456 27077263884288 27081282945024 27109230710694 27132573253632 27151177439232 27188748353536 27202600123776 27258920206848 27303540948992 27317451202272 27357622566912 27374009072256 27409436246016 27425853786408 27468290433024 27482636092384 27525160599552 27582148509696 27600296790528 27634387427328 27641373548544 27677146742784 27751061538816 27808517152768 27826814377824 27851545903104 27904295043072 27927573037056 27962067910656 27976313661696 27980466167808 28038396739584 28052681377644 28080125509632 28110761463312 28156776603648 28171121552343 28210103832064 28229446855764 28265981128704 28312250351616 28341468470271 28370867847168 28385321868288 28424600551424 28444090650624 28497962034432 28505166471936 28544610992128 28559153529648 28601150865408 28618282211904 28677533313792 28696402327131 28721906712576 28731846823856 28776304263168 28800309694464 28835882532864 28854855735552 28957629431808 28995106111488 29012473426944 29036675872512 29072540659712 29091669576816 29117525262336 29151900776768 29177809993728 29197008175104 29233070997504 29257457467392 29274981924496 29312869318656 29332968483456 29388523348008 29417274343424 29436630085632 29497575489536 29512603531026 29543217758208 29573706229848 29599170822144 29660452749312 29675563771392 29721861554176 29737003862016 29756569977288 29785681035264 29800855857024 29842093309952 29862555351552 29901203177472 29919113221536 29944071993528 29981057555328 30027447926784 30089616556032 30109414680576 30146604466176 30195952123904 30228896484864 30273885315072 30336564166656 30356524775808 30394019780608 30419374723584 30466443313152 30476987175712 30504074084352 30524144910336 30587341897728 30605662921064 30666285232704 30708720238592 30716483567616 30754423177216 30774658725888 30795760206288 30838374375424 30854085509709 30886091292672 30917965603932 30968575920128 31008655147008 31029917073408 31072855261184 31088685855744 31139575627776 31204046798848 31219944231168 31284581796864 31305166175052 31343832898752 31392331923456 31429393024953 31457326399488 31478024438784 31543196332032 31590141198336 31627435829143 31676373679104 31715498901504 31736366811072 31802073574656 31851281645568 31890622906368 31917226328064 31936343917632 31977675620352 31996829417476 32043881988096 32060207288736 32091572011008 32112687366144 32179173261312 32195567488392 32240118665216 32262224978016 32290004533248 32323327676838 32356857544704 32376238461952 32440367849472 32485257773056 32493470220288 32555010883584 32577333110784 32622412562432 32639032605312 32666260356576 32706608242176 32711462862848 32728128273918 32760146427904 32795888373864 32825036242944 32887204872192 32914639650816 32934354665058 32976977983488 33094433636352 33099345821696 33116208846336 33157112487936 33184772425728 33247622373504 33270419508579 33299067174912 33316458030592 33368009342976 33387995913888 33437094248448 33457122199424 33500422078464 33508891164672 33572354973696 33641862955008 33659002374228 33711514845184 33728689749744 33783901003776 33827623796736 33847885664768 33914930024448 33970446139392 34007508545472 34040778326016 34058120979456 34105249497088 34128634687488 34133700378624 34151090372784 34193272253184 34198347538432 34221796564032 34286610572676 34317083344896 34410759634944 34431370786197 34502657268156 34547310268416 34556044013568 34598726074368 34603861540864 34621491066624 34693171172352 34764999684096 34818792357888 34830842486528 34839647910144 34884737040384 34905632091792 34956962168832 34977900481216 35032022581248 35104552648704 35171038543872 35195154521472 35225459490816 35243856429056 35261812011096 35267045899008 35319532867584 35392658194432 35438463025152 35447422058496 35489270510848 35588086431744 35661767770112 35679936264192 35685232214016 35703412662456 35777332771488 35876950769664 35919306314232 35928386907336 35974885072896 36049367236608 36070959871254 36103018512384 36108377260032 36126773286912 36145640947592 36176764338176 36201569918976 36270133498368 36345226942464 36401464737792 36423268269696 36476830089216 36498678763008 36545914994688 36555153997824 36567805048544 36624387244032 36700214132736 36776198012928 36794934272448 36800395720704 36845849903104 36855164731392 36895374420597 37001415385088 37102419170432 37205726724096 37231237840896 37236764049408 37282757214208 37301751548928 37307288223744 37332868978944 37384528986112 37403575170192 37440167346176 37481015284416 37542368804864 37561495403124 37616731029504 37639262474352 37687974838272 37710548956311 37749667135488 37768899345408 37788624627028 37847095824384 37925454200832 37997282712576 38006888629248 38056076771328 38078871372864 38134867820544 38157709615872 38216751906816 38236711085056 38261869769508 38295875616768 38368405684224 38400412925952 38447843377152 38467431284832 38473140980736 38610172575744 38683297902592 38715567830016 38788892769088 38823367016448 38865724051968 38923566833664 38929344233472 38977427996672 39009943289856 39029817568896 39083825758208 39110624644608 39184697797344 39194603898912 39248840114176 39268836103266 39326582439936 39350138041368 39431608306464 39465561096192 39492621729792 39506289382802 39547270332416 39567418361856 39649338482688 39675426636384 39714241380352 39734474476032 39816740468736 39868270903296 39892150962048 39925429324704 39974743407104 40001045668122 40036597235712 40119488741376 40145886240768 40195472621568 40253100146182 40305195313152 40365180420096 40409219603511 40448752222208 40475366367744 40559166298112 40621924417536 40663846066041 40698859880448 40783122530304 40803900185664 40888380310272 40955311423488 40976176803408 41032878301184 41061013608384 41114154369024 41138780679612 41223954138576 41287740899328 41344873529344 41373222764544 41400445185792 41451581140992 41462060322816 41519434170368 41601673986048 41626592308224 41712775729152 41740221566736 41777318854656 41791777198336 41856442564608 41891359555584 41905857366604 41943101865984 41970699251712 42057595109376 42082786516463 42120188264448 42166142194968 42235164905472 42287331868672 42315155748096 42344170283646 42402764766208 42468375527424 42520830541824 42556301770752 42581791890176 42636900827136 42666135975936 42725175984128 42746943051648 42788762681344 42816916488192 42838730294472 42905564348416 42927423317856 43016299970688 43053339377664 43097770235784 43164456394752 43253823799296 43282283603328 43324626960384 43406681178112 43436444147712 43492659167232 43518710140416 43555013808768 43608810989568 43637504365224 43676287893504 43727851165152 43766714990592 43795512262656 43849606496256 43886186201088 43912472886744 43969303977984 44082785022012 44125911515136 44154945128448 44209483317248 44246363234304 44268905296539 44314826637312 44330163164672 44360559344772 44398756233216 44490679123968 44517327885184 44582792331264 44605505793024 44667229437952 44678521552896 44763139964928 44793833027328 44855817273344 44878669832304 44916107990292 44971586332992 45045201338368 45134424834048 45219906699264 45293928185856 45343344727296 45410827972608 45504846249984 45511600504832 45534787163712 45591029670912 45629062085376 45715480763568 45756111126528 45786217365504 45881012846592 45908494381596 46003543024208 46063080357888 46074725351424 46131634765824 46161988088832 46257561563136 46329136939008 46353332912128 46376948405898 46425056477184 46452863880192 46512982720512 46540842789056 46609282891776 46633028783616 46709363441664 46806070198272 46829916346752 46894718058496 46926872695296 46957749262578 47015749348128 47022727865344 47092710490112 47185989599232 47314794498048 47385211797504 47450781908992 47514560518656 47573248352256 47580309618688 47604550216608 47703110361984 47835934359552 47875839492096 47892408418976 47904515876448 47966513430528 47995244126214 48065822982144 48094613161672 48137358016512 48169031049216 48268759891968 48360177997824 48393337467024 48435006799872 48460302589952 48484991515257 48535286317056 48564357692928 48664905017344 48727886659584 48740205330432 48832516325376 48933618843648 48958548907968 49034930683904 49059912363264 49067194294272 49092192410877 49140219641856 49193832560796 49330807308288 49401531997587 49465466975232 49607635632128 49641650454528 49649018732544 49674313269504 49735668731904 49743050964992 49777158638592 49871433560256 49915757592576 49974687045888 50052014014464 50081993870832 50155641372672 50185683299136 50250633117696 50263336747008 50280731941748 50358532460544 50462794432512 50567272267776 50593034624616 50663043616768 50675851505664 50741435695104 50771828497152 50846490427392 50876946154496 50955669209088 51015826359344 51061167489024 51157874245632 51192952031232 51200550567936 51263791169536 51289908379776 51297521307648 51332694846048 51429915859014 51480230100992 51620757106688 51753985902234 51820965402624 51898089111552 51905792311296 51932236599936 52013257719808 52039756758528 52147499526144 52246263729792 52259471865216 52327105560576 52358448137688 52435443253248 52466850721824 52548033871872 52575477741952 52620748128256 52656828973056 52756557815808 52865784643584 52892718016644 52900568848512 52979299301376 53088987291648 53157694537728 53171133087744 53189534616064 53233905766272 53334727557496 53382129647616 53492651655168 53519904396288 53527848321024 53593963495424 53665999157232 53740260417536 53820240560128 53878959471348 53892580361004 53967155156992 54074050854912 54106439806881 54154527768576 54162565890048 54218461421388 54265146507264 54302354878464 54377496707072 54405200247552 54517840413696 54607081897984 54634902404544 54715245133824 54748018144512 54818872492032 54851707572816 54936580866048 54965272184768 55050321199104 55164297019392 55200593581056 55268774854656 55282747097088 55354293485568 55502123077632 55617034305536 55653628755648 55703091806208 55808590086144 55855146074112 55924135821312 55952627323392 55960932335616 56076793479168 56105362755288 56160251019264 56221522926624 56313553207296 56342243104686 56420207664128 56458893711528 56531962257408 56624500703232 56682936940542 56741735694336 56770643736576 56849201102848 56888181301248 56995924068864 57010332943872 57089221984256 57118307059296 57202301730816 57236564423808 57355066627584 57392804654262 57443813425152 57463693647712 57552608526336 57600619388928 57671765065728 57709711471104 57915258863616 58024946853888 58073351745024 58145081319424 58183339153632 58235050524672 58303801553536 58394016350208 58466141995008 58514914934784 58549963848992 58625738637312 58665936966912 58777046696016 58834548686848 58873260171264 58903254154899 58995150979072 59025207062052 59147412459696 59198341644288 59259434074203 59320905498624 59351127542784 59474007724032 59513139954576 59571362070528 59601711714048 59684186619904 59725110703104 59802406354944 59838226443072 59888143987056 59962115110656 60001568502183 60054895853568 60179233112064 60218829361152 60293208932352 60379650219273 60457792969728 60547770630144 60673128333312 60713049551616 60788039561216 60838749447168 60932886626304 60953974351424 61008148168704 61048289820672 61174683795456 61211325842128 61332570465408 61417440477184 61432967135232 61508846354432 61549317451776 61591520412576 61676748750848 61708171019418 61772182585344 61835931207864 61937151840256 62017310294016 62059834146816 62145710522368 62177371711488 62279151255552 62408093597696 62439888462336 62569163593728 62610332350104 62687665797504 62784663846912 62858786049906 62914652798976 62956048877568 63086392664064 63180282396672 63254871658286 63352747358208 63430997803008 63472733622144 63604147149312 63702563291136 63781245812736 63834452656128 63872687835264 63955351240704 63993658834952 64087763976192 64120414577472 64183144022016 64225374732288 64358346522624 64391134976784 64480237330432 64524449956032 64580009066496 64646655353676 64752476923904 64880735698944 64970515546112 64986940440576 65110021767168 65154666221568 65244825124864 65278065210624 65332520713152 65413216484352 65422925725696 65456256547836 65520292855808 65591776747728 65650072485888 65774409744384 65829279301632 65868709330116 65953955966976 66130093097299 66188867272704 66198691643392 66232417692672 66314224975872 66369544851456 66495244747008 66540839017158 66598134349824 66632916061184 66736018685952 66775991827776 66874188496896 66914244398848 67000844156928 67017782329344 67144709947392 67283725910016 67318004748456 67423029690368 67457379499488 67567802007552 67655247593472 67695771329536 67829860048896 67940892278784 68015017090944 68081556652032 68116241958912 68210498994176 68257269374976 68267400757248 68302180745568 68386544506368 68396695076864 68443593128064 68573221145352 68634166689792 68821519269888 68862741572394 69005314536312 69094620536832 69112088027136 69197452148736 69207723081728 69242982133248 69386342344704 69529999368192 69565422608847 69637584715776 69661684973056 69679295820288 69769474080768 69811264183584 69913924337664 69955800962432 70064045162496 70209105297408 70342077087744 70390309042944 70487712858112 70523624022192 70534091798016 70639065735168 70785316388864 70978541021696 71176172863488 71359872528384 71370464428032 71406825324912 71554665542976 71753901539328 71838612628464 71856773814672 71949770145792 71992866189321 72098734473216 72141919742508 72206037024768 72253546573824 72291281895184 72353528676352 72403139837952 72540266996736 72690453884928 72802929475584 72846536539392 72953660178432 72997357526016 73091829989376 73110307995648 73135610097088 73248774488064 73335250391557 73400428265472 73552396025856 73589868544896 73600791441408 73691699806208 73710329462784 73790748841194 74002830770176 74204838340864 74411453448192 74462475681792 74473528098816 74565514428416 74603503097856 74614576447488 74665737957888 74769057972224 74807150340384 74880334692352 74962030568832 75084737609728 75122990806248 75233462059008 75278524948704 75375949676544 75421097912622 75499334270976 75537798690816 75577249254056 75694191648768 75850908401664 75994565425152 76013777258496 76112153542656 76157742745728 76269735641088 76315419231744 76433503813632 76473422170112 76523739539016 76591751233536 76736811368448 76800825851904 76895686754304 76934862569664 76946281961472 77144873788521 77220345151488 77366595805184 77431135660032 77577785538176 77630978853351 77731448103936 77847133667328 77858688466944 77954855993344 78019886579712 78059635137792 78167651516416 78221249289216 78369395594688 78389207797824 78497680228352 78537672206532 78653164879872 78700276082736 78863216612928 78931122192384 78985243459584 79012578765604 79134836723712 79298676965376 79350853272768 79428482760704 79468948952064 79633480937472 79736541806592 79784301924096 79850858649408 79949486814208 80002091336244 80073194471424 80238977482752 80291772481536 80390945243136 80506200292364 80610390626304 80730360840192 80818439207022 80897504444416 80950732735488 81118332596224 81243848835072 81327692132082 81397719760896 81566245060608 81607800371328 81776760620544 81910622846976 81952353606816 82065756602368 82122027216768 82228308738048 82277561359224 82447908277152 82575481798656 82689747058688 82746445529088 82800890371584 82903162281984 82924120645632 83038868340736 83253184616448 83425551458304 83480443133472 83554637709312 83583554396672 83712885129216 83782719111168 83811714733208 83886203731968 83941398503424 84115190218752 84165573032926 84240376528896 84332284389936 84470329810944 84574663737344 84630311496192 84688340567292 84805529532416 84936751054848 85024405410813 85112603541504 85163583780352 85273801654272 85332271951872 85450351968256 85493886103296 85633832976384 85677460588944 85811128696832 85854846635712 86032599941376 86089206981393 86195540471568 86328912789504 86507647598592 86564567206656 86813362356224 86872888295424 86985318334464 87037420280832 87110027617536 87217621979136 87275008730448 87352575787008 87455702330304 87533429981184 87591024525312 87699212992512 87772372402176 87824945773488 87938607955968 87991280898059 88165570044024 88251823030272 88309890256896 88418966634496 88492726468608 88537810593078 88629653274624 88660326329344 88721118689544 88797512466432 88981358247936 89034655770368 89165584662528 89211011586048 89334458875904 89357043105792 89526279929856 89587666054656 89711634546688 89757339664608 89832215980584 89943172665984 90090402676736 90268849668096 90439813398528 90587856371712 90686689454592 90821655945216 91009692499968 91023201009664 91069574327424 91182059341824 91258124170752 91430961527136 91512222253056 91572434731008 91762025693184 91816988763192 92007086048416 92126160715776 92149450702848 92263269531648 92323976177664 92515123126272 92562256529127 92658273878016 92706665824256 92753896811796 92905727760384 93025965441024 93081685578112 93218565783552 93266057567232 93418726883328 93612140396544 93659832693504 93789436116992 93853745390592 93915498525156 94031498696256 94045455730688 94185420980224 94288179074859 94371979198464 94629588996096 94770423595008 94882307487429 95029121037312 95146496704512 95160619237376 95209100433216 95406220723968 95671868719104 95751678984192 95784816837952 95809031752896 95933026861056 95990488252428 96131645964288 96189226323344 96274716033024 96338062098432 96537519783936 96720355995648 96786674934048 96870013599744 96920605179904 96969983030514 97070572634112 97128715385856 97329810034688 97455773319168 97480410660864 97665032650752 97867237687296 97917097815936 98069861367808 98119824726528 98134388588544 98184384821754 98280439283712 98387665121592 98661614616576 98803063995174 98930933950464 99215271264256 99283300909056 99298037465088 99348626539008 99471337463808 99486101929984 99554317277184 99742867120512 99949374091776 100104028028928 100163987741664 100311282745344 100371366598272 100501266235392 100526673494016 100561463883496 100717064921088 100925588865024 101134544535552 101186069249232 101326087233536 101351703011328 101482871390208 101543656994304 101753892308992 101911338418176 102031652718688 102122334978048 102315748491264 102385904062464 102401101135872 102527582339072 102579816759552 102595042615296 102665389692096 102859831718028 102960460201984 103241514213376 103294112358591 103507971804468 103641930805248 103796178223104 103811584622592 103864473199872 103918717724327 104026515439616 104079513517056 104294999052288 104492527459584 104518943730432 104654211121152 104716896275376 104870886506496 104933701443648 105096067743744 105150955483904 105313657946112 105513115631616 105731569287168 105785436033288 105801137697024 105958598602752 106177974583296 106315389075456 106342266175488 106379069232128 106467811532544 106669455114992 106764259295232 106985303310336 107039808792576 107055696642048 107187926990848 107331998314464 107480520835072 107640481120256 107757918942696 107785160722008 107934310313984 108148101709824 108212879613762 108309055537152 108325131780096 108436922842776 108530293014528 108604709756928 108754993414144 108810400495104 109035680827392 109214163795968 109269804809088 109430490267648 109496036289024 109637744984064 109703415145632 109873161732096 109930544369536 110100642398208 110328594038784 110401187162112 110537549709312 110565494194176 111004246155264 111234068611072 111307257511296 111617180172288 111710292148224 111848271642624 111905254646784 111921864671232 112153586958336 112210725510576 112320502038528 112443045853248 112627106414592 112684486209372 112840415328256 112917787423056 113063924514816 113131646868933 113249001406464 113365873881084 113541287473152 113698402205696 113776362602496 113991848137728 114020665887744 114178443968512 114236614118592 114404603461632 114473128847616 114710133255168 114785609308524 114887626850304 114927387295424 115105217052672 115201238777856 115343530131456 115419422942208 115830517727232 116049893707776 116146703490048 116290162638848 116366678307264 116470101049344 116607603107072 116788032700416 116932283990016 117029829869568 117099927697984 117251477274624 117331873933824 117554093392032 117669097373696 117746520342528 117806508309798 117990301958144 118050414124104 118294824919392 118396683288576 118518868148406 118641810997248 118702255085568 118948015448064 119026279909152 119142724141056 119203423428096 119368373239808 119450221406208 119604812709888 119676452886144 119776287974112 119924230221312 120003137004366 120109791707136 120358466224128 120437658722304 120586417864704 120759300438546 120915585939456 121095541260288 121227658810533 121346256666624 121426099103232 121576079122432 121677498894336 121865773252608 121907948702848 121991538198123 122096579641344 122349367590912 122422651684256 122665140930816 122834880954368 122865934270464 123017692708864 123098634903552 123183040825152 123353497501696 123416342038836 123671862415728 123874303680512 124034620588032 124119668293632 124354743422976 124558302511104 124816187195392 124879776924672 125138327187456 125220664700208 125375331595008 125569327693824 125717572099812 125829305597952 125912097755136 126172785328128 126248359549389 126360564793344 126509743316572 126705494716416 126861995606016 126945467244288 127208294298624 127405126582272 127562491625472 127668905312256 127745375670528 127910702481408 127987317669904 128175527952384 128240829154944 128366288044032 128450749464576 128716693045248 128782269953568 128960474660864 129048899912064 129160018132992 129293310707352 129504953847808 129761471397888 129941031092224 129973880881152 130220043534336 130309332443136 130489650249728 130556130421248 130665041426304 130826432968704 130845851451392 130912513095672 131040585711616 131183553495456 131300144971776 131548819488768 131658558603264 131737418660232 131907911933952 132260186194598 132377734545408 132397383286784 132464835385344 132628449951744 132739089702912 132990489494016 133081678034316 133196268699648 133265832122368 133472037371904 133551983655552 133748376993792 133828488797696 134001688313856 134035564658688 134289419894784 134567451820032 134636009496912 134846059380736 134914758998976 135135604015104 135391542659072 135659720097792 135881784557568 136030034181888 136232483917824 136420997988352 136514538749952 136534801514496 136604361491136 136773089012736 136793390153728 136887186256128 137146442290704 137268333379584 137643038539776 137725483144788 138010629072624 138189241073664 138224176054272 138272012839807 138394904297472 138415446163456 138485964266496 138772684689408 139059998736384 139130845217694 139275169431552 139323369946112 139358591640576 139538948161536 139622528367168 139827848675328 139911601924864 140128090324992 140418210594816 140684154175488 140780618085888 140975425716224 141047248044384 141068183596032 141278131470336 141570632777728 141957082043392 142352345726976 142719745056768 142740928856064 142813650649824 143109331085952 143507803078656 143677225256928 143713547629344 143899540291584 143985732378642 144197468946432 144283839485016 144412074049536 144507093147648 144582563790368 144707057352704 144806279675904 145080533993472 145380907769856 145454974545771 145605858951168 145693073078784 145994715052032 146183659978752 146220615991296 146271220194176 146497548976128 146670500783114 146800856530944 147104792051712 147179737089792 147201582882816 147383399612416 147420658925568 147581497682388 148005661540352 148204595992761 148409676681728 148822906896384 148924951363584 148947056197632 149207006195712 149229152894976 149331475915776 149538115944448 149614300680768 149760669384704 149924061137664 150169475219456 150245981612496 150466924118016 150557049897408 150751899353088 150842195825244 151075597381632 151154498508112 151388383297536 151701816803328 151989130850304 152027554516992 152224307085312 152315485491456 152539471282176 152630838463488 152867007627264 152946844340224 153047479078032 153183502467072 153473622736896 153601651703808 153791373508608 153869725139328 153892563922944 154289747577042 154440690302976 154733191610368 154862271320064 155155571076352 155261957706702 155462896207872 155694267334656 155717376933888 155909711986688 156039773159424 156119270275584 156335303032832 156442498578432 156738791189376 156778415595648 156995360456704 157075344413064 157306329759744 157400552165472 157726433225856 157862244384768 157970486919168 158025157531208 158269673447424 158597353930752 158701706545536 158856965521408 158937897904128 159266961874944 159473083613184 159568603848192 159701717298816 159898973628416 160004182672488 160146388942848 160477954965504 160583544963072 160781890486272 161012400584728 161220781252608 161460721680384 161636878414044 161795008888832 161901465470976 162236665192448 162319319420643 162487697670144 162655384264164 162795439521792 163132490121216 163215600742656 163553521241088 163821245693952 163904707213632 164131513204736 164244054433536 164456617476096 164555122718448 164895816554304 165150963597312 165492891058176 165601780743168 165806324563968 165848241291264 166077736681472 166506369232896 166851102916608 166960886266944 167109275418624 167167108793344 167425770258432 167565438222336 167623429466416 167772407463936 167882797006848 168230380437504 168331146065852 168480753057792 168664568779872 168940659621888 169149327474688 169260622992384 169376681134584 169611059064832 169873502109696 170048810821626 170225207083008 170327167560704 170547603308544 170664543903744 170900703936512 170987772206592 171267665952768 171354921177888 171622257393664 171709693271424 172065199882752 172178413962786 172391080943136 172657825579008 173015295197184 173129134413312 173626724712448 173745776590848 174074840561664 174220055235072 174435243958272 174550017460896 174705151574016 174911404660608 175182049050624 175398425985024 175544744804352 175649891546976 175877215911936 175982561796118 176331140088048 176503646060544 176619780513792 176837933268992 176985452937216 177075621186156 177320652658688 177442237379088 177595024932864 177778302222609 177962716495872 178069311540736 178422023172096 178668917751808 178714086211584 179052559859712 179175332109312 179423269093376 179514679329216 179664431961168 179886345331968 180004705506549 180180805353472 180537699336192 180879626797056 181138950657819 181373378909184 181643311890432 182019384999936 182046402019328 182139148654848 182364118683648 182516248341504 182861923054272 183024444506112 183144869462016 183524051386368 183633977526384 184014172096832 184252321431552 184298901405696 184526539063296 184647952355328 185030246252544 185124513058254 185316547756032 185413331648512 185507793623592 185811455520768 186051930882048 186163371156224 186437131567104 186532115134464 186837453766656 187224280793088 187319665387008 187578872233984 187707490781184 187830997050312 188062997392512 188090911461376 188370841960448 188576358149718 188743958396928 189259177992192 189540847190016 189764614974858 190058242074624 190292993409024 190321238474752 190418200866432 190812441447936 191343737438208 191503357968384 191569633675904 191618063505792 191866053722112 191980976504856 192263291928576 192378452646688 192549432066048 192676124196864 193075039567872 193440711991296 193573349868096 193740027199488 193841210359808 193939966061028 194257430771712 194659620069376 194911546638336 194960821321728 195330065301504 195734475374592 195834195631872 196139722735616 196239649453056 196268777177088 196368769643508 196560878567424 196775330243184 197323229233152 197606127990348 197861867900928 198390279291897 198566601818112 198596074930176 198697253078016 198942674927616 198972203859968 199108634554368 199485734241024 199898748183552 200208056057856 200327975483328 200622565490688 200742733196544 201002532470784 201053346988032 201122927766992 201434129842176 201851177730048 202269089071104 202372138498464 202652174467072 202703406022656 202965742780416 203087313988608 203507784617984 203822676836352 204063305437376 204244669956096 204631496982528 204771808124928 204802202271744 205055164678144 205159633519104 205190085230592 205330779384192 205719663436056 205920920403968 206483028426752 206588224717182 207015943608936 207283861610496 207592356446208 207623169245184 207728946399744 207837435448654 208053030879232 208159027034112 208589998104576 208985054919168 209037887460864 209308422242304 209433792550752 209741773012992 209867402887296 210192135487488 210301910967808 210627315892224 211026231263232 211463138574336 211570872066576 211602275394048 211917197205504 212355949166592 212758138464256 212935623065088 213338910229984 213528518590464 214079617585152 214111393284096 214375853981696 214663996628928 214961041670144 215280962240512 215515837885392 215570321444016 215868620627968 215978598567963 216296203419648 216425759227524 216618111074304 216873845685552 217060586029056 217209419513856 217284591605411 217509986828288 217620800990208 218071361654784 218428327591936 218539609618176 218860980535296 218992072578048 219275489968128 219406830291264 219746323464192 219861088739072 220005751174671 220201284796416 220657188077568 220802374324224 221075099418624 221130988388352 221392050804001 222008492310528 222468137222144 222614515022592 223234360344576 223420584296448 223696543285248 223810509293568 223843729342464 224307173916672 224421451021152 224641004077056 224886091706496 225254212829184 225368972418744 225680830656512 225835574846112 226127849029632 226263293737866 226498002812928 226731747762168 227082574946304 227396804411392 227552725204992 227983696275456 228041331775488 228356887937024 228473228237184 228809206923264 228946257695232 229420266510336 229571218617048 229775253700608 229854774590848 230210434105344 230402477555712 230687060262912 230838845884416 231661035454464 232099787415552 232293406980096 232580325277696 232733356614528 232892936560053 233215206214144 233576065400832 233864567980032 234059659739136 234199855395968 234502954549248 234663747867648 235108186784064 235338194747392 235493040685056 235613016619596 235980603916288 236100828248208 236589649838784 236793366577152 237037736296812 237404510171136 237896030896128 238052559818304 238285448282112 238406846856192 238736746479616 238900442812416 239209625419776 239352905772288 239552575948224 239848460442624 240006274008732 240219583414272 240716932448256 240875317444608 241172835729408 241518600877092 241831171878912 242191082520576 242455317621066 242692513333248 242852198206464 243152158244864 243354997788672 243731546505216 243815897405696 243983076396246 244193159282688 244698735181824 244845303368512 245330281861632 245669761908736 245731868540928 246035385417728 246197269807104 246366081650304 246706995003392 246832684077672 247343724831456 247748607361024 248069241176064 248239336587264 248709486845952 249116605022208 249632374390784 249759553849344 250276654374912 250441329400416 250750663190016 251138655387648 251435144199624 251658611195904 251824195510272 252345570656256 252496719098778 252721129586688 253019486633144 253410989432832 253723991212032 253890934488576 254416588597248 254810253164544 255073216232439 255337810624512 255490751341056 255821404962816 255974635339808 256351055904768 256481658309888 256901498929152 257433386090496 257564539907136 257920949321728 258097799824128 258267620944179 258586621414704 259009907695616 259522942795776 260440087068672 260618664886272 260979300499456 261112260842496 261330082852608 261652865937408 261691702902784 261825026191344 262081171423232 262367106990912 262600289943552 263097638977536 263317117206528 263474837320464 263815823867904 263973842694177 264520372389196 264755469090816 264929670770688 265256899903488 265478179405824 265980978988032 266163356068632 266392537399296 266531664244736 266944074743808 267103967311104 267496753987584 267656977595392 268003376627712 268071129317376 268578839789568 269134903640064 269272018993824 269692118761472 269829517997952 270271208030208 270783085318144 271319440195584 271763569115136 272060068363776 272464967835648 272841995976704 273029077499904 273069603028992 273208722982272 273546178025472 273586780307456 273774372512256 274292884581408 274536666759168 275286077079552 275450966289576 276021258145248 276378482147328 276448352108544 276544025679614 276789808594944 276830892326912 276971928532992 277545369378816 278119997472768 278261690435388 278646739892224 278717183281152 279077896323072 279245056734336 279655697350656 279823203849728 280256180649984 280836421189632 281368308350976 281561236171776 281950851432448 282094496088768 282136367192064 282556262940672 282864537224577 283141265555456 283914164086784 284646922462287 285439490113536 285481857712128 285627301299648 286218662171904 287015606157312 287354450513856 287427095258688 287799080583168 287971464757284 288394937892864 288567678970032 288824148099072 289014186295296 289165127580736 289414114705408 289612559351808 290161067986944 290761815539712 290909949091542 291211717902336 291386146157568 291989430104064 292367319957504 292441231982592 292542440388352 292995097952256 293341001566228 293601713061888 294209584103424 294359474179584 294403165765632 294766799224832 294841317851136 295162995364776 296011323080704 296409191985522 296819353363456 297645813792768 297849902727168 297894112395264 298414012391424 298458305789952 298662951831552 299076231888896 299228601361536 299521338769408 299848122275328 300338950438912 300491963224992 300933848236032 301114099794816 301503798706176 301684391650488 302151194763264 302308997016224 302776766595072 303403633606656 303978261700608 304055109033984 304448614170624 304630970982912 305261676926976 305734015254528 305893688680448 306094958156064 306367004934144 306947245473792 307203303407616 307582747017216 307739450278656 307785127845888 308579495154084 308881380605952 309466383220736 309724542640128 309882337075773 310311142152704 310523915413404 310925792415744 311388534669312 311434753867776 311756153172981 312079546318848 312238540551168 312670606065664 312884997156864 313477582378752 313556831191296 313990720913408 314150688826128 314612659519488 314801104330944 315452866451712 315940973838336 316050315062416 316539346894848 317194707861504 317403413091072 317875795808256 318533923749888 318946167226368 319137207696384 319403434597632 319797947256832 320008365344976 320292777885696 320955909931008 321167089926144 321563780972544 322024801169456 322441562505216 322921443360768 323273756828088 323590017777664 323802930941952 324473330384896 324638638841286 324975395340288 325310768528328 325590879043584 326264980242432 326431201485312 327107042482176 327642491387904 327809414427264 328263026409472 328488108867072 328913234952192 329110245436896 329791633108608 330301927194624 330985782116352 331203561486336 331612649127936 331696482582528 332155473362944 333012738465792 333702205833216 333921772533888 334334217586688 334851540516864 335130876444672 335246858932832 335544814927872 335765594013696 336460760875008 336662292131704 336961506115584 337329137559744 337881319243776 338298654949376 338521245984768 338753362269168 339222118129664 339394940606799 339747004219392 340097621643252 340654335121408 341095206617088 341329087807488 341801407873024 341975544413184 342535331905536 342709842355776 343244514787328 343419386542848 344130399765504 344356827925572 344782161886272 345315651158016 346030590394368 346258268826624 347253449424896 347491553181696 348149681123328 348440110470144 348870487916544 349100034921792 349410303148032 349822809321216 350364098101248 350796851970048 351089489608704 351299783093952 351754431823872 351965123592236 352662280176096 353007292121088 353239561027584 353675866537984 353970905874432 354151242372312 354641305317376 354884474758176 355190049865728 355556604445218 355925432991744 356138623081472 356844046344192 357337835503616 357428172423168 358105119719424 358350664218624 358846538186752 359029358658432 359328863922336 359772690663936 360009411013098 360361610706944 361075398672384 361759253594112 362277901315638 362746757818368 363286623780864 364038769999872 364092804038656 364278297309696 364728237367296 365032496683008 365723846108544 365974614594369 366289738924032 367048102772736 367267955052768 368028344193664 368504642863104 368597802811392 369053078126592 369295904710656 370060492505088 370249026116508 370826663297024 371015587247184 371622911041536 372103861764096 372326742312448 373064230268928 373674907533312 374448561586176 374639330774016 375157744467968 375414981562368 375661994100624 376125994785024 376181822922752 376741683920896 377152716299436 377487916793856 378518355984384 378745078648167 379081694380032 379529229949716 380116484149248 380585986818048 380642476949504 380836401732864 381624882895872 382687474876416 383006715936768 383139267351808 383236127011584 383732107444224 383961953009712 384526583857152 384756905293376 385098864132096 385352248393728 386150079135744 386881423982592 387146699736192 387480054398976 387682420719616 387879932122056 388514861543424 389319240138752 389823093276672 389921642643456 390660130603008 391468950749184 391668391263744 392279445471232 392479298906112 392537554354176 392737539287016 393121757134848 393550660486368 394646458466304 395212255980696 395723735801856 396780558583794 397133203636224 397192149860352 397394506156032 397885349855232 397944407719936 398217269108736 398971468482048 399797496367104 400416112115712 400655950966656 401245130981376 401485466393088 402005064941568 402106693976064 402245855533984 402868259684352 403702355460096 404538178142208 404744276996928 405304348934144 405406812045312 406174627977216 407015569235968 407645353672704 408126610874752 409262993965056 409543616249856 409604404543488 410110329356288 410319267038208 410380170461184 410661558768384 411439326872112 411841840807936 412966056853504 413176449434364 414031887217872 414567723220992 414816038519421 415184712892416 415246338490368 415457892799488 415674870897308 416318054068224 417179996209152 417970109838336 418075774921728 418616844484608 418867585101504 419483546025984 419734805774592 420384270974976 420603821935616 421254631784448 422052462526464 422926277148672 423141744133152 423204550788096 423834394411008 424711898333184 425516276928512 425871246130176 426677820459968 427057037180928 428159235170304 428222786568192 428751707963392 429327993257856 429922083340288 430561924481024 431031675770784 431140642888032 431737241255936 431957197135926 432592406839296 432851518455048 433236222148608 433747691371104 434121172058112 434418839027712 434569183210822 435019973656576 435241601980416 436142723309568 436856655183872 437079219236352 437984145156096 438550979936256 438813660582528 439492646928384 439722177478144 440011502349342 440402569592832 441314376155136 441604748648448 442150198837248 442261976776704 442784101608002 444016984621056 444936274444288 445229030045184 446468720689152 446841168592896 447621018587136 447687458684928 448614347833344 448842902042304 449282008154112 449772183412992 450508425658368 450737944837488 451361661313024 451671149692224 452255698059264 452526587475732 453463495524336 454165149892608 454793608822784 455105450409984 455967392550912 456082663550976 456713775874048 456946456474368 457618413846528 457892515390464 458840533020672 459142437234096 459550507401216 459709549181696 460420868210688 460804955111424 461374120525824 461677691768832 462910651681093 463322070908928 464199574831104 464586813960192 465160650555392 465466713229056 465785873120106 466430412428288 467152130801664 467729135960064 468119319478272 468399710791936 469005909098496 469327495735296 470216373568128 470676389494784 470986081370112 471226033239192 471961207832576 472201656496416 473179299677568 473586733154304 474075472593624 474809020342272 475792061792256 476105119636608 476570896564224 476813693712384 477473492959232 477800885624832 478419250839552 478705811544576 479105151896448 479696920885248 480012548017464 480439166828544 481433864896512 481750634889216 482345671458816 483037201754184 483662343757824 484382165041152 484910635242132 485385026666496 485704396412928 486304316489728 486709995577344 486957958261929 487463093010432 487631794811392 487966152792492 488386318565376 489397470363648 489690606737024 490660563723264 491339523817472 491463737081856 492070770835456 492394539614208 492732163300608 493413990006784 493665368155344 494687449662912 495497214722048 496478673174528 497418973691904 498233210044416 499519107698688 500553308749824 500882658800832 501501326380032 502277310775296 502870288399248 503317222391808 503648391020544 504691141312512 504993438197556 505442259173376 506038973266288 506821978865664 507447982424064 507781868977152 508833177194496 509620506329088 510146432464878 510675621249024 510981502682112 511642809925632 511949270679616 512702111809536 512963316619776 513802997858304 514866772180992 515129079814272 515841898643456 516195599648256 516535241888358 517173242829408 518019815391232 519045885591552 520880174137344 521237329772544 521958600998912 522224521684992 522660165705216 523305731874816 523383405805568 523650052382688 524162342846464 524734213981824 526195277955072 526634234413056 526949674640928 527631647735808 527947685388354 529040744778392 529510938181632 529859341541376 530513799806976 530956358811648 531961957976064 532326712137264 532785074798592 533063328489472 533334906667827 533888149487616 534207934622208 535313955190784 536006753255424 536142258634752 537157679579136 538269807280128 538544037987648 539384237522944 539659035995904 540014116519647 540542416060416 541566170636288 542638880391168 543416851973457 544120136727552 544929935671296 545683991953408 546058154999808 546139206057984 546417445964544 547092356050944 547173560614912 547548745024512 548585769162816 549073333518336 550572154159104 550901932579152 552042516290496 552756964294656 552896704217088 553088051359228 553579617189888 553943857065984 555090738757632 556239994945536 556523380870776 557293479784448 557434366562304 558155792646144 558490113468672 559311394701312 559646407699456 560512361299968 561672842379264 562736616701952 563122472343552 563901702864896 564188992177536 564272734384128 565112525881344 565729074449154 566282531110912 567828328173568 569293844924574 570878980227072 570963715424256 571254602599296 572437324343808 574031212314624 574708901027712 574854190517376 575598161166336 575942929514568 576789875785728 577135357940064 577648296198144 578028372590592 578330255161472 578828229410816 579225118703616 580322135973888 581523631079424 581819898183084 582772292315136 583978860208128 584734639915008 584882463965184 585084880776704 585990195904512 586682003132456 587203426123776 588419168206848 588718948359168 588806331531264 589533598449664 589682635702272 590325990729552 592022646161408 592818383971044 593638706726912 595170837875691 595699805454336 595788224790528 596828024782848 596916611579904 597325903663104 598152463777792 598457202723072 599696244550656 600677900877824 600983926449984 601867696472064 602228199589632 603007597412352 603368783300976 604302389526528 604617994032448 605553533190144 606807267213312 607956523401216 608110218067968 608897228341248 609261941965824 610523353853952 611468030509056 611787377360896 612189916312128 612734009868288 613894490947584 614406606815232 615165494034432 615478900557312 615570255691776 617158990308168 617762761211904 618932766441472 619449085280256 619764674151546 620622284305408 621047830826808 621851584831488 622777069338624 622869507735552 623512306345962 624159092637696 624477081102336 625341212131328 625769994313728 626955164757504 627113662382592 627981441826816 628301377652256 629225319038976 629602208661888 630905732903424 631881947676672 632100630124832 633078693789696 634389415723008 634806826182144 635751591616512 637067847499776 638274415392768 638806869195264 639595894513664 640016730689952 640585555771392 642334179852288 643127561945088 644049602338912 644883125010432 645842886721536 646547513656176 647180035555328 647605861883904 647935795703889 648946660769792 649277277682572 650621537056656 651181758087168 651853774816233 652529960484864 652862402970624 654214084964352 655284982775808 655618828854528 656526052818944 656976217734144 657826469904384 658220490873792 659583266217216 660017253524013 660603854389248 661971564232704 662407122972672 663225298255872 663392965165056 664176152412003 666025476931584 667404411666432 667843545067776 668668435173376 669703081033728 670261752889344 670493717865664 671089629855744 671531188027392 672921521750016 673324584263408 673923012231168 674658275119488 675762638487552 676597309898752 677042491969536 677506724538336 678444236259328 678789881213598 679494008438784 680195243286504 681308670242816 682190413234176 682658175614976 683602815746048 683951088826368 685070663811072 685419684711552 686489029574656 686838773085696 688260799531008 688713655851144 689564323772544 690631302316032 692061180788736 692516537653248 694506898849792 694983106363392 696299362246656 696880220940288 697740975833088 698200069843584 699645618642432 700728196202496 701593703940096 702178979217408 702599566187904 703508863647744 703930247184472 705324560352192 706014584242176 706479122055168 707351733075968 707941811748864 708302484744624 709282610634752 709768949516352 710380099731456 711113208890436 712277246162944 713688092688384 714675671007232 714856344846336 716210239438848 716701328437248 717693076373504 718058717316864 718657727844672 719545381327872 720018822026196 720723221413888 722150797344768 723518507188224 724555802631276 725493515636736 726573247561728 727431024070289 728077539999744 728185608077312 728556594619392 729456474734592 730064993366016 731447692217088 731949229188738 732579477848064 734096205545472 734535910105536 736056688387328 737009285726208 737195605622784 738106156253184 738591809421312 740120985010176 740498052233016 741653326594048 742031174494368 743245822083072 744207723528192 744653484624896 746128460537856 747349815066624 748897123172352 749278661548032 750315488935936 750829963124736 751323988201248 752251989570048 752363645845504 753483367841792 754305432598872 754975833587712 757036711968768 757490157296334 758163388760064 759058459899432 760232968298496 761171973636096 761284953899008 761672803465728 763249765791744 765219648697317 766013431873536 766278534703616 766472254023168 767464214888448 767923906019424 769053167714304 769513810586752 770704496787456 772300158271488 773762847965184 774293399472384 775364841439232 775759864244112 777029723086848 778638480277504 781320261206016 782937901498368 783336782527488 784958597812224 785075108708352 785475078574032 786243514269696 787101320972736 789292916932608 790424511961392 791447471603712 791921528082531 793561117167588 794266407272448 794789012312064 795770699710464 795888815439872 796434538217472 797942936964096 799594992734208 800832224231424 801311901933312 802490261962752 802970932786176 804010129883136 804213387952128 804491711067968 805736519368704 807404710920192 809076356284416 809488553993856 810608697868288 810813624090624 812349255954432 814031138471936 815290707345408 816253221749504 818525987930112 819087232499712 819208809086976 820220658712576 820638534076416 820760340922368 821323117536768 822878653744224 823683681615872 825932113707008 826352898868728 828063774435744 829135446441984 829632077038842 830369425784832 830492676980736 830915785598976 831349741794616 832636108136448 834359992418304 835940219676672 836151549843456 837233688969216 837735170203008 838967092051968 839469611549184 840768541949952 841207643871232 842509263568896 844104925052928 845852554297344 846283488266304 846409101576192 847668788822016 848593611673731 849423796666368 851032553857024 851742492260352 853355640919936 853940767386861 856318470340608 856445573136384 857503415926784 858655986515712 859844166680576 861123848962048 862063351541568 862281285776064 863474482511872 863914394271852 865184813678592 865703036910096 866472444297216 867495382742208 868242344116224 868837678055424 869138366421644 870483203960832 872285446619136 873713310367744 874158438472704 875968290312192 877101959872512 877627321165056 878985293856768 879444354956288 880023004698684 880805139185664 882628752310272 883209497296896 884300397674496 884523953553408 885568203216004 888033969242112 889872548888576 890458060090368 892937441378304 893682337185792 895242037174272 895374917369856 897228695666688 897685804084608 898564016308224 899544366825984 901016851316736 901475889674976 902723322626048 903342299384448 904511396118528 905053174951464 906926991048672 908330299785216 909587217645568 910210900819968 911934785101824 912165327101952 913427551748096 913892912948736 915785030780928 917681066041344 918284874468192 919101014802432 919419098363392 920841736421376 921609910222848 922748241051648 923355383537664 925821303362186 926644141817856 928399149662208 929173627920384 930321301110784 930933426458112 931571746240212 932860824856576 934304261603328 935268459518943 936238638956544 936799421583872 938011818196992 938654991470592 940432747136256 941972162740224 942452066478384 943922415665152 944403312992832 946358599355136 948150945187248 949618040684544 951584123584512 952210239273216 953627387424768 954946985918464 955601771249664 956838501679104 957411623089152 958210303792896 959393841770496 960025096034928 960878333657088 962867729793024 963501269778432 964691342917632 966074403508368 967324687515648 967904089878649 968764330082304 969821270484264 970770053332992 971408792825856 972608632979456 973419991154688 973915916523858 974926186020864 975263589622784 975932305584984 976772637130752 978794940727296 979381213474048 981321127446528 982679047634944 982927474163712 984141541670912 984789079228416 985464326601216 986827980013568 987330736310688 989374899325824 990994429444096 992957346349056 994837947383808 996466420088832 999038215397376 1001106617499648 1001765317601664 1003002652760064 1004554621550592 1005740576798496 1006634444783616 1007296782041088 1009382282625024 1009986876395112 1010884518346752 1012077946532576 1013643957731328 1014895964848128 1015563737954304 1017666354388992 1018184821820397 1019241012658176 1020292864929756 1021963005364224 1023285619851264 1023898541359232 1025404223619072 1025926633239552 1027605995716608 1029733544361984 1030258159628544 1031683797286912 1032391199296512 1033070483776716 1034346485658816 1036039630782464 1038091771183104 1041760348274688 1042474659545088 1044449043369984 1045320331410432 1046611463749632 1046766811611136 1047300104765376 1048324685692928 1049468427963648 1052390555910144 1053268468826112 1053899349281856 1055263295471616 1055895370776708 1058081489556784 1059021876363264 1059718683082752 1061027599613952 1061912717623296 1063923915952128 1064653424274528 1065570149597184 1066126656978944 1066669813335654 1067776298975232 1068415869244416 1070627910381568 1072013506510848 1072284517269504 1074315359158272 1076539614560256 1077088075975296 1078768475045888 1079318071991808 1080028233039294 1081084832120832 1083132341272576 1085277760782336 1086833703946914 1088240273455104 1089859871342592 1091367983906816 1092116309999616 1092278412115968 1092834891929088 1094184712101888 1094347121229824 1095097490049024 1097171538325632 1101144308318208 1101803865158304 1104085032580992 1105513928589312 1105793408434176 1106176102718456 1107159234379776 1107887714131968 1110181477515264 1112479989891072 1113046761741552 1114586959568896 1114868733124608 1116311585292288 1116980226937344 1119292815398912 1121024722599936 1123345684758528 1125473233403904 1126244944687104 1127803405729792 1128377984355072 1128545468768256 1130225051762688 1131458148898308 1132565062221824 1135656656347136 1136235235944501 1138587689849148 1141757960454144 1141927430848512 1142509205198592 1144874648687616 1148062424629248 1149417802055424 1149708381034752 1151196322332672 1151885859029136 1153579751571456 1154270715880128 1155296592396288 1156056745181184 1156660510322944 1158450237407232 1160644271947776 1163047262158848 1163639796366168 1165544584630272 1167957720416256 1169469279830016 1169764927930368 1170169761553408 1171980391809024 1173364006264912 1174406852247552 1176838336413696 1177437896718336 1177612663062528 1179067196899328 1179365271404544 1180651981459104 1184045292322816 1185636767942088 1187277413453824 1190341675751382 1191399610908672 1191576449581056 1193656049565696 1193833223159808 1194651807326208 1196304927555584 1196914405446144 1199392489101312 1201355801755648 1201967852899968 1203735392944128 1204456399179264 1206015194824704 1206737566601952 1208604779053056 1209235988064896 1211107066380288 1213614534426624 1215913046802432 1216220436135936 1218523883931648 1221046707707904 1222936061018112 1223574754721792 1224379832624256 1227788981895168 1228813213630464 1230330988068864 1230957801114624 1231140511383552 1234317980616336 1235525522423808 1237865532882944 1238898170560512 1239529348303092 1241244568610816 1242095661653616 1243703169662976 1244448115558263 1245554138677248 1245739015471104 1247024612691924 1248954162204672 1250682424262656 1251539988627456 1253910329515008 1254227324765184 1255962883653632 1256602755304512 1258450638077952 1259204417323776 1261811465806848 1263763895353344 1264201260249664 1266157387579392 1268778831446016 1269613652364288 1271503183233024 1274135694999552 1276548830785536 1277613738390528 1279191789027328 1280033461379904 1281171111542784 1284668359704576 1286255123890176 1288099204677824 1289766250020864 1291685773443072 1293095027312352 1294360071110656 1295211723767808 1295871591407778 1297893321539584 1298554555365144 1301243074113312 1302363516174336 1303707549632466 1305059920969728 1305724805941248 1308428169928704 1310569965551616 1311237657709056 1313052105637888 1313952435468288 1315652939808768 1316440981747584 1319166532434432 1320034507048026 1321207708778496 1323943128465408 1324814245945344 1326450596511744 1326785930330112 1328352304824006 1332050953863168 1334808823332864 1335687090135552 1337336870346752 1339406162067456 1340523505778688 1340987435731328 1343062376054784 1345843043500032 1346649168526816 1347846024462336 1349316550238976 1351525276975104 1353194619797504 1354084983939072 1355013449076672 1356888472518656 1357579762427196 1360390486573008 1362617340485632 1364380826468352 1365316351229952 1367902177652736 1370141327622144 1370839369423104 1372978059149312 1373677546171392 1376521599062016 1377427311702288 1379128647545088 1381262604632064 1384122361577472 1385033075306496 1388731955043279 1389966212726784 1392598724493312 1393760441880576 1395481951666176 1396400139687168 1399291237284864 1401456392404992 1403187407880192 1404357958434816 1405199132375808 1407017727295488 1407860494368944 1410649120704384 1412029168484352 1412958244110336 1414703466151936 1415883623497728 1416604969489248 1418565221269504 1419537899032704 1420760199462912 1422226417780872 1424554492325888 1427376185376768 1429351342014464 1429712689692672 1432420478877696 1433402656874496 1435386152747008 1436117434633728 1437315455689344 1439090762655744 1440037644052392 1441446442827776 1444301594689536 1447037014376448 1449111605262552 1450987031273472 1453146495123456 1454862048140578 1456155079999488 1456371216154624 1457113189238784 1458912949469184 1460129986732032 1462895384434176 1463898458377476 1465158955696128 1468192411090944 1469071820211072 1472113376774656 1474018571452416 1474391211245568 1476212312506368 1477183618842624 1480241970020352 1480996104466032 1483306653188096 1484062348988736 1486491644166144 1489306969249792 1492256921075712 1494699630133248 1498557323096064 1500630977871872 1501659926249472 1502647976402496 1504503979140096 1504727291691008 1506966735683584 1508610865197744 1509951667175424 1514073423937536 1514980314592668 1516326777520128 1518116919798864 1520465936596992 1520992141237877 1522343947272192 1522569907798016 1523345606931456 1526499531583488 1530439297394634 1532026863747072 1532557069407232 1532944508046336 1534928429776896 1535847812038848 1538106335428608 1539027621173504 1541408993574912 1544600316542976 1547525695930368 1548586798944768 1550729682878464 1551519728488224 1554059446173696 1557276960555008 1562640522412032 1565875802996736 1566673565054976 1569917195624448 1570150217416704 1570950157148064 1572487028539392 1574202641945472 1578585833865216 1580849023922784 1582894943207424 1583843056165062 1587122234335176 1588532814544896 1589578024624128 1591541399420928 1591777630879744 1592869076434944 1595885873928192 1599189985468416 1600004720003481 1601664448462848 1602623803866624 1605941865572352 1608020259766272 1608426775904256 1608983422135936 1611473038737408 1614809421840384 1618152712568832 1618977107987712 1621217395736576 1621627248181248 1624698511908864 1628062276943872 1630250555920371 1632506443499008 1637051975860224 1638174464999424 1638417618173952 1641277068152832 1641520681844736 1642646235073536 1645757307488448 1647367363231744 1651864227414016 1652705797737456 1656127548871488 1658270892883968 1659264154077684 1660738851569664 1661831571197952 1662699483589232 1665272216272896 1668719984836608 1671880439353344 1672303099686912 1674467377938432 1675470340406016 1677934184103936 1678939223098368 1681537083899904 1682415287742464 1685018527137792 1688209850105856 1691705108594688 1692566976532608 1692818203152384 1695337577644032 1697187223347462 1698847593332736 1702065107714048 1703484984520704 1706711281839872 1707881534773722 1712636940681216 1712891146272768 1715006831853568 1717311973031424 1719688333361152 1722247697924096 1724126703083136 1724562571552128 1726948965023744 1727828788543704 1730369627357184 1731406073820192 1732944888594432 1734990765484416 1736484688232448 1737675356110848 1738276732843288 1740966407921664 1744570893238272 1747426620735488 1748316876945408 1751936580624384 1754203919745024 1755254642330112 1757970587713536 1758888709912576 1760046009397368 1761610278371328 1765257504620544 1766418994593792 1768600795348992 1769047907106816 1771136406432008 1776067938484224 1779745097777152 1780916120180736 1785512513627073 1787364674371584 1790484074348544 1790749834739712 1794457391333376 1795371608169216 1799088733651968 1802033702633472 1802951779349952 1805446645252096 1806684598768896 1809022792237056 1810106349902928 1813853982097344 1816660599570432 1820421801639936 1823869570203648 1824330654203904 1826855103496192 1827785825897472 1831570061561856 1835362132082688 1836569748936384 1838202029604864 1838838196726784 1841683472842752 1843219820445696 1845496482103296 1846710767075328 1851642606724372 1853288283635712 1856798299324416 1858347255840768 1860642602221568 1861866852916224 1863143492480424 1865721649713152 1868608523206656 1870536919037886 1872477277913088 1873598843167744 1876023636393984 1877309982941184 1880865494272512 1883944325480448 1884904132956768 1887844831330304 1888806625985664 1892717198710272 1896301890374496 1899236081369088 1903168247169024 1904420478546432 1907254774849536 1909893971836928 1911203542499328 1914823246178304 1916420607585792 1918787683540992 1920050192069856 1921756667314176 1927002539556864 1929382685835264 1932148807016736 1934649375031296 1935808179757298 1937528660164608 1939642540968528 1941540106665984 1942817585651712 1945217265958912 1946839982309376 1947831833047716 1950527179245568 1951864611169968 1953545274261504 1955561324448699 1957589881454592 1958762426948096 1962642254893056 1965358095269888 1965854948327424 1969578158456832 1970928653202432 1973655960027136 1974661472621376 1978749798651648 1980051760572039 1981988858888192 1985914692698112 1989675894767616 1992528457236009 1998076430794752 2002213234999296 2003530635203328 2006005305520128 2009109243101184 2011481153596992 2013268889567232 2014593564082176 2018764565250048 2019973752790224 2021769036693504 2024155893065152 2027287915462656 2029791929696256 2031127475908608 2035332708777984 2036369643640794 2038482025316352 2040585729859512 2043926010728448 2046571239702528 2047797082718464 2050808447238144 2051853266479104 2055211991433216 2059467088723968 2060516319257088 2063367594573824 2064782398593024 2066140967553432 2068692971317632 2072079261564928 2076183542366208 2083520696549376 2084949319090176 2088898086739968 2090640662820864 2093222927499264 2093533623222272 2094600209530752 2096649371385856 2098936855927296 2104781111820288 2106536937652224 2107798698563712 2110526590943232 2111790741553416 2116162979113568 2118043752726528 2119437366165504 2122055199227904 2123825435246592 2127847831904256 2129306848549056 2131140299194368 2132253313957888 2133339626671308 2136831738488832 2141255820763136 2144027013021696 2144569034539008 2148630718316544 2153079229120512 2154176151950592 2157536950091776 2158636143983616 2160056466078588 2162169664241664 2166264682545152 2170555521564672 2173667407893828 2176480546910208 2179719742685184 2182293072210867 2184232619999232 2184556824231936 2185669783858176 2188369424203776 2188694242459648 2190194980098048 2194343076651264 2202288616636416 2203607730316608 2208170065161984 2211027857178624 2211586816868352 2212352205436912 2214318468759552 2215775428263936 2220362955030528 2224959979782144 2226093523483104 2229173919137792 2229737466249216 2232623170584576 2233960453874688 2238585630797824 2242049445199872 2246691369517056 2250946466807808 2252489889374208 2255606811459584 2256755968710144 2257090937536512 2260450103525376 2262916297796616 2265130124443648 2271313312694272 2272470471889002 2277175379698296 2283515920908288 2283854861697024 2285018410397184 2289749297375232 2298835604110848 2299416762069504 2302392644665344 2303771718058272 2307159503142912 2308541431760256 2312113490362368 2313321020645888 2316900474814464 2321288543895552 2326094524317696 2327279592732336 2331089169260544 2335915440832512 2340339523106816 2343960783618048 2346728012529824 2348813704495104 2354875793436672 2355225326125056 2358134393798656 2358730542809088 2361303962918208 2368090584645632 2371273535884176 2374554826907648 2375764584247593 2380683351502764 2382799221817344 2387312099131392 2387666446319616 2389303614652416 2390130507659521 2392609855111168 2393828810892288 2398784978202624 2402711603511296 2403935705799936 2407470785888256 2408912798358528 2412030389649408 2413475133203904 2417209558106112 2418471976129792 2422214132760576 2427229068853248 2431826093604864 2432440872271872 2437047767863296 2442093415415808 2445872122036224 2447149509443584 2448759665248512 2455577963790336 2457626427260928 2460661976137728 2461915602229248 2462281022767104 2468635961232672 2471051044847616 2475731065765888 2477796341121024 2479058696606184 2482489137221632 2484191323307232 2487406339325952 2488896231116526 2491108277354496 2491478030942208 2494049225383848 2497908324409344 2501364848525312 2503079977254912 2507820659030016 2508454649530368 2511925767307264 2513205510609024 2516901276155904 2518408834647552 2523622931613696 2527527790706688 2528402520499328 2532314775158784 2537557662892032 2539227304728576 2543006366466048 2548271389999104 2553097661571072 2555227476781056 2558383578054656 2560066922759808 2561822302160583 2569336719409152 2572510247780352 2576198409355648 2579532500041728 2583371546886144 2586190054624704 2588720142221312 2590423447535616 2591743182815556 2595786643079168 2597109110730288 2602486148226624 2604727032348672 2607415099264932 2611449611882496 2616856339857408 2621139931103232 2622475315418112 2626104211275776 2627904870936576 2631305879617536 2632881963495168 2638333064868864 2640069014096052 2642415417556992 2647886256930816 2649628491890688 2652901193023488 2653571860660224 2656704609648012 2664101907726336 2669617646665728 2671374180271104 2674673740693504 2678812324134912 2681047011557376 2681974871462656 2686124752109568 2691686087000064 2693298337053632 2695692048924672 2698633100477952 2703050553950208 2706389239595008 2708169967878144 2710026898153344 2713776945037312 2715159524854392 2720780973146016 2725234680971264 2728761652936704 2730632702459904 2735804355305472 2740282655244288 2741678738846208 2745956118298624 2747355092342784 2753043198124032 2754854623404576 2758257295090176 2762525209264128 2768244723154944 2770066150612992 2777463910086558 2779932425453568 2785197448986624 2787520883761152 2790963903332352 2792800279374336 2798582474569728 2802912784809984 2805805378556829 2808715916869632 2810398264751616 2814035454590976 2815720988737888 2821298241408768 2825916488220672 2829406932303872 2831767246995456 2833209938978496 2837130442539008 2839075798065408 2844452835561744 2849108984651776 2854752370753536 2864840957755392 2866805313748992 2870772305494016 2872234869267456 2874630911378688 2878181525311488 2880075288104784 2882892885655552 2888603189379072 2894074028752896 2898223210525104 2901974062546944 2903712269635947 2906292990246912 2909724096281156 2912310159998976 2914226378477568 2917825898938368 2920259973464064 2925790768868352 2927796916754952 2930317911392256 2936384822181888 2938143640422144 2944226753549312 2948037142904832 2948782422491136 2952424625012736 2954367237685248 2960483940040704 2961992208932064 2966613306376192 2968124697977472 2972983288332288 2978613938499584 2984513842151424 2989399260266496 2997114646192128 3001261955743744 3003319852498944 3005295952804992 3009007958280192 3009454583382016 3013933471367168 3017221730395488 3019903334350848 3028146847875072 3029960629185336 3032653555040256 3036233839597728 3040931873193984 3041984282475754 3044687894544384 3045139815596032 3046691213862912 3052999063166976 3060878594789268 3065114138814464 3065889016092672 3069856859553792 3071695624077696 3076212670857216 3078055242347008 3082817987149824 3089200633085952 3095051391860736 3097173597889536 3101459365756928 3103039456976448 3108118892347392 3114553921110016 3125281044824064 3133347130109952 3139834391248896 3140300434833408 3141900314296128 3144974057078784 3148405283890944 3157171667730432 3161698047845568 3165789886414848 3167686112330124 3174244468670352 3177065629089792 3179156049248256 3183082798841856 3183555261759488 3185738152869888 3191771747856384 3198379970936832 3200009440006962 3203328896925696 3205247607733248 3211883731144704 3216040519532544 3216853551808512 3217966844271872 3222946077474816 3229618843680768 3236305425137664 3237954215975424 3242434791473152 3243254496362496 3249397023817728 3256124553887744 3260501111840742 3265012886998016 3274103951720448 3276348929998848 3276835236347904 3282554136305664 3283041363689472 3285292470147072 3291514614976896 3294734726463488 3303728454828032 3305411595474912 3312255097742976 3316541785767936 3318528308155368 3321477703139328 3323663142395904 3325398967178464 3330544432545792 3337439969673216 3343760878706688 3344606199373824 3348934755876864 3350940680812032 3357878446196736 3363074167799808 3364830575484928 3370037054275584 3376419700211712 3383410217189376 3385133953065216 3385636406304768 3390675155288064 3394374446694924 3397695186665472 3404130215428096 3406969969041408 3408705707833503 3413422563679744 3415763069547444 3425273881362432 3425782292545536 3434623946062848 3439376666722304 3444495395848192 3448253406166272 3449125143104256 3453897930047488 3455657577087408 3460739254714368 3462812147640384 3465889777188864 3469981530968832 3475350712221696 3476553465686576 3481932815843328 3489141786476544 3496633753890816 3503873161248768 3508407839490048 3510509284660224 3515941175427072 3517777419825152 3520092018794736 3523220556742656 3530515009241088 3532837989187584 3537201590697984 3538095814213632 3542272812864016 3552135876968448 3559490195554304 3561832240361472 3571025027254146 3574729348743168 3580968148697088 3581499669479424 3588914782666752 3590743216338432 3598177467303936 3604067405266944 3605903558699904 3610893290504192 3613369197537792 3618045584474112 3620212699805856 3627707964194688 3633321199140864 3640843603279872 3647739140407296 3648661308407808 3653710206992384 3655571651794944 3663140123123712 3670724264165376 3673139497872768 3677676393453568 3683366945685504 3686439640891392 3690992964206592 3693421534150656 3703285213448744 3706576567271424 3713596598648832 3716694511681536 3721285204443136 3723733705832448 3726286984960848 3731443299426304 3733344346674789 3737217046413312 3741073838075772 3747197686335488 3752047272787968 3754619965882368 3761730988545024 3767888650960896 3769808265913536 3775689662660608 3777613251971328 3785434397420544 3792603780748992 3798472162738176 3806336494338048 3808840957092864 3814509549699072 3819787943673856 3822407084998656 3829646492356608 3832841215171584 3837575367081984 3840100384139712 3843513334628352 3854005079113728 3858765371670528 3864297614033472 3869298750062592 3871616359514596 3875057320329216 3879285081937056 3883080213331968 3885635171303424 3890434531917824 3893679964618752 3895663666095432 3901054358491136 3903729222339936 3907090548523008 3911122648897398 3915179762909184 3917524853896192 3925284509786112 3930716190539776 3931709896654848 3939156316913664 3941857306404864 3947311920054272 3949322945242752 3957499597303296 3960103521144078 3963977717776384 3971829385396224 3979351789535232 3985056914472018 3996152861589504 4004426469998592 4007061270406656 4012010611040256 4018218486202368 4022962307193984 4029187128164352 4037529130500096 4039947505580448 4043538073387008 4048311786130304 4054575830925312 4059583859392512 4062254951817216 4070665417555968 4072739287281588 4081171459719024 4087852021456896 4093142479405056 4095594165436928 4103706532958208 4110423982866432 4118934177447936 4121032638514176 4126735189147648 4129564797186048 4132281935106864 4137385942635264 4144158523129856 4152367084732416 4166195865129837 4169898638180352 4177796173479936 4181281325641728 4186445854998528 4187067246444544 4189200419061504 4197873711854592 4209562223640576 4213073875304448 4215597397127424 4221053181886464 4223581483106832 4232325958227136 4236087505453056 4238874732331008 4244110398455808 4247650870493184 4255695663808512 4258613697098112 4262280598388736 4264506627915776 4266679253342616 4273663476977664 4282511641526272 4288054026043392 4289138069078016 4297261436633088 4306158458241024 4308352303901184 4315073900183552 4317272287967232 4320112932157176 4324339328483328 4332529365090304 4341111043129344 4347334815787656 4352961093820416 4359439485370368 4364586144421734 4368465239998464 4369113648463872 4371339567716352 4376738848407552 4377388484919296 4380389960196096 4388686153302528 4404577233272832 4407215460633216 4416340130323968 4422055714357248 4423173633736704 4424704410873824 4428636937519104 4431550856527872 4440725910061056 4449919959564288 4452187046966208 4458347838275584 4459474932498432 4467920907749376 4477171261595648 4484098890399744 4501892933615616 4504979778748416 4511213622919168 4513511937420288 4514181875073024 4520900207050752 4525832595593232 4530260248887296 4542626625388544 4544940943778004 4554350759396592 4562976423713631 4567031841816576 4567709723394048 4570036820794368 4579498594750464 4597671208221696 4598833524139008 4604785289330688 4607543436116544 4614319006285824 4617082863520512 4624226980724736 4626642041291776 4633800949628928 4642577087791104 4652189048635392 4654559185464672 4662178338521088 4671830881665024 4680679046213632 4687921567236096 4693456025059648 4697627408990208 4709751586873344 4710450652250112 4716268787597312 4717461085618176 4722607925836416 4736181169291264 4742547071768352 4749109653815296 4751529168495186 4761366703005528 4765598443634688 4774624198262784 4775332892639232 4778607229304832 4780261015319042 4785219710222336 4787657621784576 4797569956405248 4805423207022592 4807871411599872 4817825596717056 4824060779298816 4826950266407808 4834419116212224 4836943952259584 4844428265521152 4854458137706496 4863652187209728 4864881744543744 4874095535726592 4884186830831616 4894299018887168 4897519330497024 4911155927580672 4915252854521856 4923831204458496 4924562045534208 4937271922465344 4942102089695232 4951462131531776 4955592682242048 4958117393212368 4964978274443264 4968382646614464 4974812678651904 4977792462233052 4982216554708992 4988098450767696 4995816648818688 5002729697050624 5006159954509824 5015641318060032 5016909299060736 5023851534614528 5026411021218048 5033802552311808 5036817669295104 5047245863227392 5055055581413376 5056805040998656 5064629550317568 5075115325784064 5078454609457152 5086012732932096 5092017168492023 5096542779998208 5106195323142144 5110454953562112 5116767156109312 5120133845519616 5123644604321166 5138673438818304 5145020495560704 5152396818711296 5159065000083456 5166743093772288 5172380109249408 5177440284442624 5180846895071232 5183486365631112 5191573286158336 5194218221460576 5204972296453248 5209454064697344 5214830198529864 5222899223764992 5233712679714816 5242279862206464 5244950630836224 5252208422551552 5255809741873152 5262611759235072 5265763926990336 5276666129737728 5280138028192104 5284830835113984 5295772513861632 5299256983781376 5305802386046976 5307143721320448 5313409219296024 5328203815452672 5339235293331456 5342748360542208 5349347481387008 5356537540881219 5362094023114752 5363949742925312 5372249504219136 5383372174000128 5386596674107264 5397266200955904 5406101107900416 5412778479190016 5416339935756288 5420053796306688 5427553890074624 5430319049708784 5441561946292032 5450469361942528 5461265404919808 5471608710610944 5480565310488576 5483357477692416 5494710184685568 5506086396248064 5509709246809152 5516514590180352 5525050418528256 5536489446309888 5540132301225984 5554927820173116 5559864850907136 5570394897973248 5575041767522304 5581927806664704 5585600558748672 5597164949139456 5605825569619968 5611610757113658 5617431833739264 5620796529503232 5628070909181952 5631441977475776 5642596482817536 5651832976441344 5658813864607744 5663534493990912 5666419877956992 5674260885078016 5678151596130816 5688905671123488 5698217969303552 5709504741507072 5729681915510784 5733610627497984 5741544610988032 5744469738534912 5749261822757376 5756363050622976 5760150576209568 5765785771311104 5788148057505792 5796446421050208 5803948125093888 5807424539271894 5812585980493824 5819448192562312 5824620319997952 5828452756955136 5835651797876736 5840519946928128 5851581537736704 5855593833509904 5860635822784512 5866683973346097 5872769644363776 5876287280844288 5888453507098624 5896074285809664 5897564844982272 5908734475370496 5920967880081408 5923984417864128 5933226612752384 5936249395954944 5940155281716117 5945966576664576 5957227876999168 5969027684302848 5977585371708027 5994229292384256 6002523911487488 6006639704997888 6010591905609984 6018015916560384 6018909166764032 6027866942734336 6034443460790976 6039806668701696 6056293695750144 6059921258370672 6065307110080512 6072467679195456 6081863746387968 6083968564951508 6089375789088768 6093382427725824 6105998126333952 6121757189578536 6130228277628928 6131778032185344 6139713719107584 6143391248155392 6152425341714432 6156110484694016 6165635974299648 6178401266171904 6190102783721472 6194347195779072 6202918731513856 6206078913952896 6216237784694784 6229107842220032 6250562089648128 6266694260219904 6279668782497792 6280600869666816 6283800628592256 6289948114157568 6296810567781888 6314343335460864 6323396095691136 6331579772829696 6335372224660248 6348488937340704 6354131258179584 6358312098496512 6366165597683712 6367110523518976 6371476305739776 6383543495712768 6396759941873664 6400018880013924 6410495215466496 6423767462289408 6432081039065088 6433707103617024 6435933688543744 6445892154949632 6459237687361536 6472610850275328 6475908431950848 6484869582946304 6486508992724992 6498794047635456 6512249107775488 6521002223681484 6530025773996032 6546879216632601 6552697859997696 6553670472695808 6565108272611328 6566082727378944 6570584940294144 6583029229953792 6607456909656064 6610823190949824 6624510195485952 6633083571535872 6637056616310736 6642955406278656 6647326284791808 6650797934356928 6661088865091584 6674879939346432 6687521757413376 6689212398747648 6697869511753728 6701881361624064 6715756892393472 6726148335599616 6729661150969856 6740074108551168 6752839400423424 6766820434378752 6770267906130432 6771272812609536 6781350310576128 6788748893389848 6795390373330944 6808260430856192 6813939938082816 6817411415667006 6826845127359488 6831526139094888 6850547762724864 6851564585091072 6869247892125696 6878753333444608 6888990791696384 6896506812332544 6898250286208512 6907795860094976 6911315154174816 6921478509428736 6925624295280768 6939963061937664 6950701424443392 6953106931373152 6963865631686656 6978283572953088 6993267507781632 7007746322497536 7021018569320448 7031882350854144 7035554839650304 7040184037589472 7046441113485312 7065675978375168 7074403181395968 7076191628427264 7084545625728032 7104271753936896 7118980391108608 7123664480722944 7127293752742779 7142050054508292 7161936297394176 7162999338958848 7170391522978563 7177829565333504 7181486432676864 7196354934607872 7208134810533888 7211807117399808 7221786581008384 7226738395075584 7236091168948224 7240425399611712 7255415928389376 7266642398281728 7281687206559744 7295478280814592 7297322616815616 7311143303589888 7326280246247424 7341448528330752 7346278995745536 7355352786907136 7366733891371008 7372879281782784 7381985928413184 7386843068301312 7406570426897488 7413153134542848 7427193197297664 7433389023363072 7442570408886272 7447467411664896 7452573969921696 7462886598852608 7466688693349578 7474434092826624 7482147676151544 7494395372670976 7504094545575936 7509239931764736 7523461977090048 7535777301921792 7539616531827072 7551379325321216 7555226503942656 7570868794841088 7585207561497984 7596944325476352 7612672988676096 7617681914185728 7629019099398144 7639575887347712 7644814169997312 7659292984713216 7665682430343168 7675150734163968 7680200768279424 7708010158227456 7717530743341056 7728595228066944 7738597500125184 7743232719029192 7750114640658432 7758570163874112 7766160426663936 7771270342606848 7780869063835648 7787359929237504 7791327332190864 7802108716982272 7807458444679872 7814181097046016 7822245297794796 7835049707792384 7850569019572224 7861432381079552 7863419793309696 7878312633827328 7883714612809728 7894623840108544 7898645890485504 7914999194606592 7920207042288156 7927955435552768 7943658770792448 7958703579070464 7970113828944036 7992305723179008 8008852939997184 8014122540813312 8024021222080512 8036436972404736 8045924614387968 8058374256328704 8075058261000192 8079895011160896 8087076146774016 8096623572260608 8109151661850624 8119167718785024 8124509903634432 8141330835111936 8145478574563176 8162342919438048 8175704042913792 8186284958810112 8191188330873856 8207413065916416 8220847965732864 8237868354895872 8242065277028352 8253470378295296 8259129594372096 8264563870213728 8274771885270528 8288317046259712 8304734169464832 8332391730259674 8339797276360704 8355592346959872 8362562651283456 8372891709997056 8374134492889088 8378400838123008 8395747423709184 8417416135670487 8426147750608896 8431194794254848 8442106363772928 8447162966213664 8464651916454272 8477749464662016 8488220796911616 8495301740986368 8511391327617024 8517227394196224 8529013255831552 8533358506685232 8547326953955328 8565023283052544 8594522873266176 8612316916482048 8616704607802368 8634544575934464 8640225864314352 8648678656966656 8665058730180608 8682222086258688 8694669631575312 8705922187640832 8711136808907841 8718878970740736 8729172288843468 8736930479996928 8742679135432704 8753477696815104 8754776969838592 8760779920392192 8777372306605056 8809154466545664 8814430921266432 8832680260647936 8844111428714496 8846347267473408 8849408821747648 8857273875038208 8863101713055744 8881451820122112 8899839919128576 8904374093932416 8916695676551168 8918949864996864 8935841815498752 8954342523191296 8968197780799488 9003785867231232 9009959557496832 9022427245838336 9027023874840576 9028363750146048 9041800414101504 9051665191186464 9060520497774592 9085253250777088 9089881887556008 9108701518793184 9125952847427262 9134063683633152 9135419446788096 9140073641588736 9158997189500928 9195342416443392 9197667048278016 9209570578661376 9215086872233088 9228638012571648 9234165727041024 9248453961449472 9253284082583552 9267601899257856 9285154175582208 9304378097270784 9309118370929344 9324356677042176 9343661763330048 9361358092427264 9375843134472192 9386912050119296 9419503173746688 9420901304500224 9432537575194624 9434922171236352 9445215851672832 9472362338582528 9485094143536704 9498219307630592 9503058336990372 9522733406011056 9531196887269376 9549248396525568 9550665785278464 9557214458609664 9560522030638084 9575315243569152 9595139912810496 9610846414045184 9615742823199744 9635651193434112 9648121558597632 9653900532815616 9668838232424448 9673887904519168 9688856531042304 9708916275412992 9727304374419456 9729763489087488 9748191071453184 9768373661663232 9788598037774336 9795038660994048 9822311855161344 9830505709043712 9847662408916992 9849124091068416 9874543844930688 9884204179390464 9902924263063552 9911185364484096 9916234786424736 9929956548886528 9936765293228928 9949625357303808 9955584924466104 9964433109417984 9976196901535392 9991633297637376 10005459394101248 10012319909019648 10031282636120064 10033818598121472 10047703069229056 10052822042436096 10073635338590208 10094491726454784 10110111162826752 10113610081997312 10129259100635136 10150230651568128 10156909218914304 10172025465864192 10184034336984046 10193085559996416 10212390646284288 10220909907124224 10233534312218624 10240267691039232 10247289208642332 10277346877636608 10304793637422592 10318130000166912 10333486187544576 10344760218498816 10361693790142464 10366972731262224 10383146572316672 10388436442921152 10409944592906496 10429660397059728 10445798447529984 10467425359429632 10489901261672448 10504416845103104 10511619483746304 10525223518470144 10531527853980672 10553332259475456 10560276056384208 10569661670227968 10591545027723264 10598513967562752 10611604772093952 10614287442640896 10626818438592048 10646944988665139 10656407630905344 10678470586662912 10685496721084416 10698694962774016 10713075081762438 10724188046229504 10727899485850624 10744499008438272 10766744348000256 10773193348214528 10794532401911808 10812202215800832 10825556958380032 10832679871512576 10840107592613376 10855107780149248 10860638099417568 10883123892584064 10900938723885056 10922530809839616 10943217421221888 10961130620977152 10966714955384832 10989420369371136 11012172792496128 11019418493618304 11033029180360704 11050100837056512 11072978892619776 11080264602451968 11109855640346232 11119729701814272 11140789795946496 11150083535044608 11163855613329408 11171201117497344 11194329898278912 11200033040024367 11211651139239936 11223221514227316 11241593059006464 11256141818363904 11262883954951552 11285192965635072 11303665952882688 11317627729215488 11327068987981824 11332839755913984 11348521770156032 11356303192261632 11377811342246976 11396435938607104 11419009483014144 11459363831021568 11467221254995968 11488939477069824 11498523645514752 11512726101245952 11520301152419136 11531571542622208 11576296115011584 11592892842100416 11607896250187776 11614849078543788 11625171960987648 11638896385124624 11649240639995904 11656905513910272 11671303595753472 11681039893856256 11703163075473408 11711187667019808 11721271645569024 11733367946692194 11745539288727552 11752574561688576 11776907014197248 11792148571619328 11795129689964544 11817468950740992 11841935760162816 11847968835728256 11866453225504768 11872498791909888 11880310563432234 11891933153329152 11914455753998336 11938055368605696 11955170743416054 11988458584768512 12005047822974976 12013279409995776 12021183811219968 12036031833120768 12037818333528064 12055733885468672 12068886921581952 12112587391500288 12119842516741344 12130614220161024 12144935358390912 12163727492775936 12167937129903016 12178751578177536 12186764855451648 12211996252667904 12243514379157072 12260456555257856 12263556064370688 12279427438215168 12286782496310784 12312220969388032 12331271948599296 12356802532343808 12380205567442944 12388694391558144 12405837463027712 12412157827905792 12432475569389568 12458215684440064 12498587595389511 12533388520439808 12559337564995584 12561201739333632 12567601257184512 12593621135563776 12628686670921728 12646792191382272 12663159545659392 12670744449320496 12696977874681408 12708262516359168 12716624196993024 12732331195367424 12742952611479552 12767086991425536 12793519883747328 12800037760027848 12820990430932992 12847534924578816 12864162078130176 12867414207234048 12871867377087488 12891784309899264 12918475374723072 12945221700550656 12951816863901696 12969739165892608 12973017985449984 12997588095270912 13024498215550976 13042004447362968 13060051547992064 13093758433265202 13105395719995392 13107340945391616 13130216545222656 13132165454757888 13141169880588288 13166058459907584 13214913819312128 13221646381899648 13249020390971904 13266167143071744 13274113232621472 13285910812557312 13294652569583616 13301595868713856 13322177730183168 13349759878692864 13375043514826752 13378424797495296 13403762723248128 13431513784786944 13452296671199232 13459322301939712 13505678800846848 13533640868757504 13540535812260864 13542545625219072 13562700621152256 13577497786779696 13590780746661888 13616520861712384 13627879876165632 13634822831334012 13653690254718976 13663052278189776 13688929271140893 13701095525449728 13703129170182144 13738495784251392 13757506666889216 13793013624665088 13796500572417024 13815591720189952 13822630308349632 13842957018857472 13851248590561536 13879926123875328 13901402848886784 13906213862746304 13927731263373312 13956567145906176 13986535015563264 14015492644995072 14042037138640896 14063764701708288 14071109679300608 14080368075178944 14092882226970624 14131351956750336 14148806362791936 14152383256854528 14169091251456064 14208543507873792 14237960782217216 14247328961445888 14254587505485558 14284100109016584 14323872594788352 14325998677917696 14340783045957126 14355659130667008 14362972865353728 14392709869215744 14416269621067776 14423614234799616 14443573162016768 14453476790151168 14472182337896448 14480850799223424 14510831856778752 14533284796563456 14563374413119488 14590956561629184 14594645233631232 14622286607179776 14652560492494848 14682897056661504 14692557991491072 14710705573814272 14733467782742016 14745758563565568 14773686136602624 14813140853794976 14826306269085696 14854386394595328 14866778046726144 14885140817772544 14894934823329792 14905147939843392 14925773197705216 14933377386699156 14964295352303088 14988790745341952 15008189091151872 15018479863529472 15046923954180096 15071554603843584 15079233063654144 15102758650642432 15110453007885312 15141737589682176 15170415122995968 15193888650952704 15225345977352192 15235363828371456 15258038198796288 15276051505476069 15289628339994624 15318585969426432 15331364860686336 15350301468327936 15360401536558848 15416020316454912 15435061486682112 15457190456133888 15477195000250368 15486465438058384 15500229281316864 15517140327748224 15532320853327872 15542540685213696 15561738127671296 15574719858475008 15582654664381728 15604217433964544 15614916889359744 15628362194092032 15644490595589592 15670099415584768 15701138039144448 15722864762159104 15726839586619392 15756625267654656 15767429225619456 15789247680217088 15797291780971008 15829998389213184 15840414084576312 15855910871105536 15887317541584896 15917407158140928 15940227657888072 15984611446358016 16017705879994368 16028245081626624 16048042444161024 16091849228775936 16116748512657408 16150116522000384 16159790022321792 16193247144521216 16218303323701248 16238335437570048 16249019807268864 16282661670223872 16290957149126352 16324685838876096 16351408085827584 16382376661747712 16414826131832832 16441695931465728 16484130554056704 16506940756590592 16518259188744192 16529127740427456 16549543770541056 16576634092519424 16609468338929664 16664783460519348 16679594552721408 16711184693919744 16725125302566912 16730913553616647 16745783419994112 16748268985778176 16756801676246016 16791494847418368 16834832271340974 16852295501217792 16862389588509696 16884212727545856 16894325932427328 16929303832908544 16955498929324032 16976441593823232 16990603481972736 17022782655234048 17034454788392448 17058026511663104 17066717013370464 17094653907910656 17130046566105088 17189045746532352 17224633832964096 17233409215604736 17269089151868928 17280451728628704 17297357313933312 17330117460361216 17364444172517376 17389339263150624 17411844375281664 17422273617815682 17437757941481472 17458344577686936 17473860959993856 17485358270865408 17506955393630208 17509553939677184 17521559840784384 17554744613210112 17600051920038291 17618308933091328 17628861842532864 17665360521295872 17688222857428992 17692694534946816 17698817643495296 17726203426111488 17762903640244224 17799679838257152 17808748187864832 17833391353102336 17837899729993728 17871683630997504 17908685046382592 17932756115124081 18007571734462464 18019919114993664 18054047749681152 18056727500292096 18083600828203008 18103330382372928 18121040995549184 18170506501554176 18179763775112016 18217403037586368 18251905694854524 18268127367266304 18280147283177472 18317994379001856 18390684832886784 18395334096556032 18419141157322752 18430173744466176 18457276025143296 18468331454082048 18496907922898944 18506568165167104 18535203798515712 18570308351164416 18608756194541568 18618236741858688 18648713354084352 18687323526660096 18722716184854528 18751686268944384 18773824100238592 18839006347493376 18841802609000448 18865075150389248 18869844342472704 18890431703345664 18944724677165056 18970188287073408 18996438615261184 19006116673980744 19045466812022112 19062393774538752 19098496793051136 19101331570556928 19114428917219328 19121044061276168 19150630487138304 19190279825620992 19221692828090368 19231485646399488 19271302386868224 19296243117195264 19307801065631232 19337676464848896 19347775809038336 19377713062084608 19417832550825984 19454608748838912 19459526978174976 19496382142906368 19536747323326464 19577196075548672 19590077321988096 19640637649897803 19661011418087424 19695324817833984 19698248182136832 19749087689861376 19805848526127104 19822370728968192 19832469572849472 19859913097773056 19873530586457856 19899250714607616 19911169848932208 19928866218835968 19952393803070784 19983266595274752 20024639818039296 20062565272240128 20067637196242944 20095406138458112 20105644084872192 20147270677180416 20188983452909568 20220222325653504 20227220163994624 20258518201270272 20300461303136256 20313818437828608 20344050931728384 20368068673968092 20386171119992832 20424781292568576 20441819814248448 20467068624437248 20480535382078464 20494578417284664 20554693755273216 20609587274845184 20636260000333824 20666972375089152 20689520436997632 20723387580284928 20733945462524448 20766293144633344 20776872885842304 20819889185812992 20859320794119456 20891596895059968 20934850718859264 20979802523344896 21008833690206208 21023238967492608 21063055707961344 21106664518950912 21120552112768416 21139323340455936 21197027935125504 21223209544187904 21228574885281792 21253636877184096 21293889977330278 21312815261810688 21356941173325824 21370993442168832 21397389925548032 21426150163524876 21455798971701248 21488998016876544 21511174568935689 21533488696000512 21546386696429056 21589064803823616 21624404431601664 21665359743025152 21680215185226752 21710215560298496 21721276198835136 21766247785168128 21801877447770112 21845061619679232 21886434842443776 21933429910769664 21978840738742272 22024345584992256 22038836987236608 22066058360721408 22100201674113024 22145957785239552 22160529204903936 22219711280692464 22239459403628544 22281579591892992 22300167070089216 22327711226658816 22342402234994688 22388659796557824 22400066080048734 22423302278479872 22446443028454632 22483186118012928 22512283636727808 22525767909903104 22570385931270144 22607331905765376 22635255458430976 22654137975963648 22665679511827968 22697043540312064 22712606384523264 22755622684493952 22792871877214208 22838018966028288 22918727662043136 22934442509991936 22977878954139648 22997047291029504 23025452202491904 23040602304838272 23063143085244416 23152592230023168 23185785684200832 23215792500375552 23229698157087576 23250343921975296 23277792770249248 23298481279991808 23313811027820544 23342607191506944 23362079787712512 23406326150946816 23422375334039616 23442543291138048 23466735893384388 23505149123377152 23553814028394496 23584297143238656 23590259379929088 23634937901481984 23683871520325632 23695937671456512 23732906451009536 23744997583819776 23760621126864468 23783866306658304 23828911507996672 23876110737211392 23910341486832108 23976917169537024 24026558819991552 24042367622439936 24072063666241536 24075636667056128 24111467770937344 24137773843163904 24225174783000576 24239685033482688 24261228440322048 24289870716781824 24327454985551872 24335874259806032 24357503156355072 24373529710903296 24423992505335808 24487028758314144 24520913110515712 24527112128741376 24558854876430336 24573564992621568 24624441938776064 24662543897198592 24713605064687616 24760411134885888 24777388783116288 24811674926055424 24824315655811584 24864951138779136 24916431368880128 24997175190779022 25066777040879616 25118675129991168 25122403478667264 25135202514369024 25187242271127552 25293584382764544 25326319091318784 25341488898640992 25393955749362816 25433248393986048 25464662390734848 25485905222959104 25534173982851072 25587039767494656 25600075520055696 25641980861865984 25695069849157632 25743734754174976 25783568619798528 25836950749446144 25903633727803392 25939478331785216 25946035970899968 25995176190541824 26048996431101952 26084008894725936 26120103095984128 26133410426723523 26187516866530404 26210791439990784 26260433090445312 26264330909515776 26282339761176576 26332116919815168 26429827638624256 26443292763799296 26498040781943808 26532334286143488 26548226465242944 26571821625114624 26589305139167232 26603191737427712 26644355460366336 26699519757385728 26750087029653504 26756849594990592 26807525446496256 26863027569573888 26904593342398464 26918644603879424 27011357601693696 27067281737515008 27081071624521728 27085091250438144 27125401242304512 27154995573559392 27181561493323776 27233041723424768 27255759752331264 27269645662668024 27307380509437952 27326104556379552 27377858542281786 27402191050899456 27406258340364288 27476991568502784 27515013333778432 27586027249330176 27593001144834048 27631183440379904 27645260616699264 27685914037714944 27702497181123072 27759852247750656 27802805697773568 27812427725492608 27855462526746624 27913134291812352 27973070031126528 28030985289990144 28084074277281792 28127529403416576 28142219358601216 28160736150357888 28262703913500672 28297612725583872 28304766513709056 28338182502912128 28417087015747584 28475921564434432 28494657922891776 28509175010971116 28568200218033168 28647745189576704 28651997355835392 28681566091914252 28725945730707456 28785419738431488 28832539242135552 28847228469599232 28887146324033536 28906953580302336 28944364675792896 28961701598446848 29021663713557504 29066569593126912 29126748826238976 29181913123258368 29189290467262464 29244573214359552 29305120984989696 29365794113323008 29385115982982144 29421411147628544 29466935565484032 29491517127131136 29547372273205248 29626281707589952 29652612538171392 29708772789190656 29733556093452288 29770281635545088 29789869646659584 29810295879686784 29851546395410432 29866754773398312 29928590704606176 29977581490683904 30016378182303744 30036959727058944 30093847908360192 30143109207687168 30158466127308288 30205517301284864 30220906015770624 30283475179364352 30340830245991936 30387777301905408 30450691954704384 30470727656742912 30516076397592576 30552103010952138 30579256679989248 30637171938852864 30662729721372672 30700602936655872 30720803073117696 30832040632909824 30914380912267776 30954390000500736 30972930876116768 31000458562633728 31034280655496448 31085081370427392 31123476255342592 31149439716950016 31165309328763456 31208434867929088 31229833778719488 31288981191179184 31340198831169536 31402276078288896 31513250535309312 31534858451238912 31578495360434176 31594583561942016 31659996778426368 31680828169152624 31711821742211072 31774635083169792 31834814316281856 31880455315776144 31940834965995417 31969222892716032 32035411759988736 32056490163253248 32096084888322048 32183698457551872 32233497025314816 32300233044000768 32319580044643584 32386494289042432 32436606647402496 32476670875140096 32498039614537728 32565323340447744 32581914298252704 32649371677752192 32702816171655168 32764753323495424 32829652263665664 32883391862931456 32968261108113408 33013881513181184 33036518377488384 33058255480854912 33099087541082112 33153268185038848 33218936677859328 33329566921038696 33359189105442816 33422369387839488 33450250605133824 33461827107233294 33491566839988224 33496537971556352 33513603352492032 33582989694836736 33669664542681948 33724779177019392 33768425455091712 33788651864854656 33858607665817088 33910997858648064 33952883187646464 33981206963945472 34045565310468096 34068909576784896 34116053023326208 34133434026740928 34189307815821312 34260093132210176 34378091493064704 34466818431209472 34538178303737856 34560903457257408 34594714627866624 34660234920722432 34728888345034752 34778678526301248 34823688750563328 34844547235631364 34875515882962944 34916689155373872 34947721919987712 34970716541730816 35013910787260416 35019107879354368 35043119681568768 35109489226420224 35200103840076582 35236617866182656 35257723685065728 35330721042591744 35376445714857984 35385389069893632 35397635286990592 35452406852222976 35525807280488448 35599359676514304 35617496375729664 35666782706204672 35675799459987456 35743367261995008 35817370092765184 35865512230248162 36015143468924928 36039838229987328 36108095499362304 36113455000584192 36167201656406016 36206660764745856 36242081991098368 36341013003108352 36359527550224032 36434806075172736 36503811389709048 36536254734532608 36560294566354944 36635988758003712 36781369665773568 36790668193112064 36838282314645504 36860347488932352 36936662908164096 36993815845797888 37013136330334208 37070407597031424 37140616702328832 37217512389083136 37236473483717376 37297426708168704 37374647053320192 37445432369709056 37495762786168533 37547648200477184 37678012694986752 37683605218000896 37780863406691328 37889449354330112 37940376574146816 37992877230522368 38012233347961488 38090933624044224 38124787549077504 38196993586102272 38228857834438656 38242088122552336 38301260974276608 38380559651241984 38462971292798976 38542604773736448 38592486234390528 38615602131262464 38675352929697792 38695551618076672 38755426124169216 38835665101651968 38909217497677824 38919053956349952 38992764285812736 39073494646652928 39154392151097344 39180154643976192 39281275299795606 39322022836174848 39390649635667968 39396496364273664 39498175379722752 39611697052254208 39644741457936384 39664939145698944 39719826195546112 39747061172915712 39798501429215232 39822339697864416 39857732437671936 39904787606141568 39966533190549504 40049279636078592 40125130544480256 40135274392485888 40190812276916224 40211288169744384 40294541354360832 40377966905819136 40454440327989248 40517036402540544 40600922606272512 40627636875657216 40688101863456768 40736137347936184 40772342239985664 40849562585137152 40883639628496896 40934137248874496 40961070764156928 40989156834569328 41066787813422679 41109387510546432 41219174549690368 41272520000667648 41379040873995264 41446775160569856 41467890925048896 41532586289266688 41553745771684608 41639778371625984 41718641588238912 41783193790119936 41869701437718528 41959605046689792 42017667380412416 42046477934985216 42126111415922688 42213329037901824 42241104225536832 42278646680911872 42394055870251008 42446419088375808 42457149770563584 42507273754368192 42587779954660556 42625630523621376 42713882346651648 42741986884337664 42794779851096064 42852300327049752 42911597943402496 42977996033753088 43022349137871378 43066977392001024 43092773392858112 43178129607647232 43248808863203328 43330719486050304 43360430370453504 43420431120596992 43442552397670272 43532495570336256 43603754895540224 43690123239358464 43772869684887552 43866859821539328 43957681477484544 44048691169984512 44077673974473216 44132116721442816 44200403348226048 44321058409807872 44439422561384928 44478918807257088 44563159183785984 44600334140178432 44655422453317632 44684804469989376 44777319593115648 44800132160097468 44892886056909264 44966372236025856 45024567273455616 45051535819806208 45140771862540288 45214663811530752 45308275951927296 45331359023655936 45394087080624128 45425212769046528 45511245368987904 45585743754428416 45676037932056576 45828154516428207 45868885019983872 45955757908279296 45994094582059008 46050904404983808 46081204609676544 46305184460046336 46371571368401664 46431585000751104 46459396314175152 46500687843950592 46555585540498496 46596962559983616 46627622055641088 46685214383013888 46724159575425024 46812652301893632 46844750668079232 46885086582276096 46933471786768776 47010298246754304 47107628056788992 47168594286477312 47180518759858176 47269875802963968 47367743040651264 47391875342913024 47465812902019072 47489995167639552 47521242253728936 47567732613316608 47657823015993344 47752221474422784 47820682973664216 47953834339074048 48053117639983104 48084735244879872 48144127332483072 48151273334112256 48222935541874688 48275547686327808 48450349566001152 48479370066965376 48579741433563648 48654909971103744 48671748519612064 48715006312710144 48747059421806592 48847985010671616 48974057516628288 49041826221031424 49054224257482752 49147129985243136 49248883877552128 49325087794397184 49520822269771776 49554777566232576 49623349852110848 49648631311623168 49729902277558272 49832862737760256 49994350381558044 50133554081759232 50192740660849941 50237350259982336 50244806957334528 50270405028738048 50374484542255104 50587168765529088 50652638182637568 50682977797281984 50787911498725632 50866496787972096 50929324781469696 50971810445918208 51068347965702144 51174079534989312 51200151040111392 51283961723731968 51390139698315264 51487469508349952 51567137239597056 51673901498892288 51807267455606784 51878956663570432 51892071941799936 51990352381083648 52097992862203904 52168017789451872 52240206191968256 52266820853447046 52375033733060808 52421582879981568 52520866180890624 52528661819031552 52564679522353152 52664233839630336 52859655277248512 52886585527598592 52996081563887616 53064668572286976 53096452930485888 53178610278334464 53206383474855424 53288710920732672 53399039514771456 53500174059307008 53513699189981184 53615050892992512 53726055139147776 53837289207758848 54022715203387392 54162143249043456 54170182500876288 54250802484609024 54309991147118784 54363122986647552 54466083446849536 54511519504662528 54539291325336048 54614761018875904 54652209112759104 54755717084563572 54804382101798912 54953983137005568 55030026667556864 55172054498660352 55186002289668096 55262366880759808 55290521233398528 55371828075429888 55404994362246144 55519704495501312 55605611395547136 55624855450985216 55710925053493248 55826268583624704 55946140062253056 56061970579980288 56168148554563584 56255058806833152 56284438717202432 56321472300715776 56525407827001344 56595225451167744 56609533027418112 56676365005824256 56834174031495168 56951843128868864 56989315845783552 57018350021942232 57136400436066336 57295490379153408 57303994711670784 57363132183828504 57451891461414912 57570839476862976 57665078484271104 57694456939198464 57774292648067072 57813907160604672 57888729351585792 57923403196893696 58043327427115008 58133139186253824 58253497652477952 58363826246516736 58378580934524928 58489146428719104 58610241969979392 58731588226646016 58770231965964288 58842822295257088 58921912949693409 58983034254262272 59094744546410496 59252563415179904 59417545578381312 59467112186904576 59540563271090176 59579739293319168 59620591759373568 59703092790820864 59733509546796624 59857181409212352 59955162981367808 60073919454117888 60187695816720384 60286218415374336 60316932254616576 60441812031541248 60566950358728704 60681660491983872 60775554603810816 60901383909408768 60941455313485824 61032152795185152 61104206021904276 61158513359978496 61274343877705728 61325459442745344 61401205873311744 61441606146235392 61664081265819648 61828761824535552 61908780001001472 61945861752233536 62000917125267456 62068561310992896 62170162740854784 62246952510685184 62298879433900032 62330618657526912 62416869735858176 62459667557438976 62577962382358368 62680397662339072 62804552156577792 63026501070618624 63069716902477824 63156990720868352 63189167123884032 63319993556852736 63361656338305248 63423643484422144 63669628632563712 63760910631552288 63881669931990834 63938445785432064 64070823519977472 64112980326506496 64192169776644096 64367396915103744 64466994050629632 64533523706807067 64600466088001536 64639160089287168 64772988578084864 64873213294804992 64996079229075456 65130646680895488 65163828596505408 65298743355504384 65405632343310336 65529506646990848 65659304527331328 65936522216226816 66027763026362368 66073036754976768 66116510961709824 66198175082164224 66306536370077696 66437873355718656 66659133842077392 66718378210885632 66844738775678976 66900501210267648 66923654214466588 66983133679976448 67027206704984064 67165979389673472 67339329085363896 67449558354038784 67536850910183424 67577303729709312 67717215331634176 67821995717296128 67905766375292928 67962413927890944 68091130620936192 68137819153569792 68232106046652416 68266868053481856 68378615631642624 68520186264420352 68756182986129408 68933636862418944 69076356607475712 69121806914514816 69189429255733248 69320469841444864 69457776690069504 69557357052602496 69647377501126656 69689094471262728 69751031765925888 69833378310747744 69895443839975424 69941433083461632 70027821574520832 70038215758708736 70086239363137536 70218978452840448 70400207680153164 70515447370131456 70661442085183488 70752891429715968 70770778139787264 70795270573981184 70904813704445952 71051614560976896 71198719353028608 71234992751459328 71333565412409344 71351598919974912 71486734523990016 71634740185530368 71731024460496324 72079676459974656 72216190998724608 72226910001168384 72334403312812032 72413321529491712 72682026006216704 72719055100448064 72869612150345472 73007622779418096 73072509469065216 73120589132709888 73271977516007424 73562739331547136 73581336386224128 73676564629291008 73720694977864704 73873325816328192 73987631691595776 74026272660668416 74140815194062848 74281233404657664 74435024778166272 74472946967434752 74594853416337408 74749294106640384 74890864739418112 74991525572337066 75095296400954368 75356025389973504 75367210436001792 75561726813382656 75778898708660224 75880753148293632 75985754461044736 76024466695922976 76181867248088448 76393987172204544 76457715668877312 76484176245104672 76602521948553216 76761119302483968 76925942585597952 77085209547472896 77231204262524928 77350705859395584 77391103236153344 77510852248338432 77818434995355648 77838107912699904 77985528571625472 78146989293305856 78308784302194688 78360309287952384 78400231280170569 78562550599591212 78781299271335936 78792992728547328 78996350759445504 79223394104508416 79289482915872768 79329878291397888 79439652391092224 79494122345831424 79597002858430464 79644679395728832 79715464875343872 79809575212283136 79933066381099008 80098559272157184 80250261088960512 80270548784971776 80422576339488768 80589082708721664 80755933811638272 80908880655978496 81034072805081088 81201845212545024 81255273751314432 81376203726913536 81472274695872368 81544684479971328 81699125170274304 81767279256993792 81868274497748992 81922141528313856 81978313669138656 82133575626845358 82218775021092864 82438349099380736 82545040001335296 82758081747990528 82893550321139712 82935781850097792 83065172578533376 83107491543369216 83279556743251968 83437283176477824 83566387580239872 83739402875437056 83919210093379584 84035334760824832 84092955869970432 84252222831845376 84426658075803648 84482208451073664 84788111740502016 84892838176751616 84914299541127168 85014547508736384 85175559909321112 85251261047242752 85427764693303296 85483973768675328 85589559702192128 85704600654099504 85823195886804992 85955992067506176 86044698275742756 86185546785716224 86356259215294464 86497617726406656 86661438972100608 86720860740907008 86840862241193984 86885104795340544 87064991140672512 87207509791080448 87380246478716928 87545739369775104 87733719643078656 87915362954969088 88097382339969024 88155347948946432 88264233442885632 88400806696452096 88642116819615744 88878845122769856 88957837614514176 89126318367571968 89200668280356864 89310844906635264 89369608939978752 89554639186231296 89600264320194936 89785772113818528 89932744472051712 90049134546911232 90103071639612416 90281543725080576 90429327623061504 90616551903854592 90662718047311872 90788174161248256 90850425538093056 91022490737975808 91171487508856832 91352075864113152 91656309032856414 91737770039967744 91911515816558592 91988189164118016 92101808809967616 92162409219353088 92743142736803328 92863170001502208 92918792628350304 93001375687901184 93111171080996992 93255244111282176 93370428766027776 93448319150850048 93625304603787264 93689501336158464 93866943573537552 94020596493508608 94215256113577984 94539751605927936 94735486081302528 94783750685826048 94979990335279104 95042484507457872 95135465226633216 95315646031986688 95504442948845568 95641365947328432 95822504897986251 95907668678148096 96106235279966208 96169470489759744 96288254664966144 96302546668224512 96551095372655616 96900699132002304 96958740133930752 97159482867127296 97309819942207488 97343497039224128 97430012625420288 97494118843613184 97695970021343232 97948115033256576 98083652442062848 98108448514965504 98294259970486272 98497767755104256 98650175588794368 99041644539543552 99109555132465152 99246699704221696 99297262623246336 99459804555116544 99665725475520512 99988700763116088 100267108163518464 100385481321699882 100474700519964672 100489613914669056 100540810057476096 100748969084510208 101174337531058176 101305276365275136 101365955594563968 101575822997451264 101732993575944192 101858649562939392 101943620891836416 102136695931404288 102348159069978624 102400302080222784 102567923447463936 102780279396630528 102974939016699904 103134274479194112 103614534911213568 103757913327140864 103784143883599872 103980704762167296 104195985724407808 104336035578903744 104480412383936512 104533641706894092 104750067466121616 104843165759963136 105041732361781248 105057323638063104 105129359044706304 105328467679260672 105719310554497024 105773171055197184 105992163127775232 106129337144573952 106192905860971776 106357220556668928 106412766949710848 106577421841465344 106798079029542912 107000348118614016 107027398379962368 107230101785985024 107452110278295552 107674578415517696 108045430406774784 108324286498086912 108340365001752576 108501604969218048 108619982294237568 108726245973295104 108932166893699072 109023039009325056 109078582650672096 109229522037751808 109304418225518208 109511434169127144 109608764203597824 109907966274011136 110060053335113728 110344108997320704 110372004579336192 110524733761519616 110581042466797056 110809988724492288 111039408991002624 111211222791094272 111249710901970432 111421850106986496 111652537167249408 111892280124506112 112123941159960576 112336297109127168 112568877434404864 112642944601431552 113050815654002688 113352730011648512 113668348062990336 113978631691567104 114036700043884464 114272800872132672 114590980758306816 114726264367657008 114903782922829824 115141678953725952 115388913878396928 115548585296134144 115627814321209344 115777458703171584 115846806393787392 116086654854230016 116266278372507648 116506995304955904 116727652493033472 116757161869049856 116978292857438208 117116394875316529 117220483939958784 117463176453292032 117540463931928576 117685644590514176 117843825899386818 117966068508524544 118189489092820992 118505126830359808 118835091156762624 118934224373809152 119081126542180352 119159478586638336 119241183518747136 119406185581641728 119467019093593248 119714362818424704 119910325962735616 120147838908235776 120375391633440768 120572436830748672 120633864509233152 120883624063082496 121133900717457408 121363320983967744 121551109207621632 121802767818817536 121882910626971648 122064305590370304 122208412043808552 122317026719956992 122548687755411456 122650918885490688 122802411746623488 122883212292470784 123200363440268037 123328162531639296 123657523649071104 123817560002002944 123891723504467072 124137122621985792 124340325481709568 124493905021370368 124597758867800064 124661237315053824 124833739471716352 124919335114877952 125155924764716736 125360795324678144 125609104313155584 126053002141237248 126139433804955648 126378334247768064 126639987113705472 126723312676610496 126847286968844288 127339257265127424 127521821263104576 127763339863981668 127876891570864128 128141647039954944 128225960653012992 128384339553288192 128734793830207488 128933988101259264 129067047413614134 129200932176003072 129278320178574336 129545977156169728 129746426589609984 129992158458150912 130261293361790976 130327657193010816 130597486711008768 130811264686620672 131059013293981696 131318609054662656 131873044432453632 132055526052724736 132146073509953536 132233021923419648 132396350164328448 132613072740155392 133318267684154784 133436756421771264 133689477551357952 133801002420535296 133847308428933176 133966267359952896 134054413409968128 134331958779346944 134678658170727792 134899116708077568 135073701820366848 135154607459418624 135434430663268352 135643991434592256 135924827855781888 136182261241872384 136275638307139584 136464212093304832 136533736106963712 136757231263285248 137040372528840704 137484463549284621 137867273724837888 138152713214951424 138243613829029632 138640939682889728 138915553380139008 139114714105204992 139294755002253312 139378188942525456 139502063531851776 139666756621495488 139790887679950848 139882866166923264 140055643149041664 140172478726275072 140437956905680896 140800415360306328 141030894740262912 141322884170366976 141505782859431936 141541556279574528 141590541147962368 141809627408891904 142103229121953792 142397438706057216 142469985502918656 142667130824818688 142703197839949824 142973469047980032 143269480371060736 143462048920992648 144159352919949312 144432381997449216 144453820002336768 144668806625624064 144826643058983424 145364052012433408 145438110200896128 145739224300690944 146015245558836192 146145018938130432 146241178265419776 146543955032014848 147125478663094272 147162672772448256 147441389955729408 147746651632656384 147975263383191552 148052545321336832 148562466809315328 148870049556332544 148945893934869504 149189706832674816 149498588213280768 149781729478836224 149983051144674132 150190592801908736 150578221982549823 150712050779947008 150734420872003584 151123453626765312 151761506296587264 151971508922089472 152048933391845952 152363734496176896 152787974344409088 152915431337754624 152968352490209344 153205043897106432 153522238604967936 153851885171195904 154170419094945792 154462408525049856 154701411718791168 154782206472306688 155021704496676864 155636869990711296 155676215825399808 155971057143250944 156293978586611712 156617568604389376 156720618575904768 156800462560341138 157125101199182424 157562598542671872 157585985457094656 157992701518891008 158446788209016832 158578965831745536 158659756582795776 158879304782184448 158988244691662848 159194005716860928 159289358791457664 159619150424566272 159866132762198016 160197118544314368 160500522177921024 160541097569943552 160845152678977536 161178165417443328 161511867623276544 161817761311956992 162068145610162176 162510547502628864 162752407453827072 162944549391744736 163089368959942656 163398250340548608 163534558513987584 163736548995497984 163844283056627712 163956627338277312 164267151253690716 164876698198761472 165090080002670592 165516163495981056 165787100642279424 165871563700195584 166130345157066752 166214983086738432 166559113486503936 166874566352955648 167132775160479744 167478805750874112 167838420186759168 168185911739940864 168504445663690752 168853316151607296 168964416902147328 169576223481004032 169785676353503232 169828599082254336 170029095017472768 170351119818642224 170502522094485504 170855529386606592 170967947537350656 171179119404384256 171409201308199008 171646391773609984 171911984135012352 172089396551485512 172371093571432448 172712518430588928 172995235452813312 173322877944201216 173441721481814016 173681724482387968 173770209590681088 174129982281345024 174415019582160896 174760492957433856 175091478739550208 175467439286157312 175830725909938176 176194764679938048 176310695897892864 176528466885771264 177284233639231488 177757690245539712 178252636735143936 178401336560713728 178621689813270528 178739217879957504 179109278372462592 179200528640389872 179571544227637056 179865488944103424 180206143279224832 180563087450161152 180858655246123008 181325436094623744 181576348322496512 181700851076186112 182044981475951616 182342975017713664 182704151728226304 183312618065712828 183475540079935488 183823031633117184 183976378328236032 184203617619935232 184324818438706176 185486285473606656 185726340003004416 185837585256700608 186002751375802368 186222342161993984 186510488222564352 186740857532055552 186896638301700096 187250609207574528 187379002672316928 187733887147075104 188041192987017216 188430512227155968 189079503211855872 189470972162605056 189567501371652096 189959980670558208 190084969014915744 190270930453266432 190631292063973376 191008885897691136 191282731894656864 191645009795972502 191815337356296192 192212470559932416 192338940979519488 192576509329932288 192605093336449024 193102190745311232 193600571120421201 193801398264004608 193917480267861504 194318965734254592 194619639884414976 194686994078448256 194988237687226368 195391940042686464 195896230066513152 196167304884125696 196216897029931008 196588519940972544 196995535510208512 198083289079087104 198219110264930304 198594525246492672 198919609110233088 199331450951041024 199977401526232176 200534216327036928 200770962643399764 200949401039929344 201081620114952192 201497938169020416 202348675062116352 202610552730550272 202731911189127936 203151645994902528 203465987151888384 203717299125878784 203887241783672832 204273391862808576 204696318139957248 204800604160445568 205135846894927872 205560558793261056 205949878033399808 206268548958388224 207229069822427136 207515826654281728 207568287767199744 207961409524334592 208391971448815616 208672071157807488 208960824767873024 209067283413788184 209500134932243232 209686331519926272 210083464723562496 210114647276126208 210258718089412608 210656935358521344 211438621108994048 211546342110394368 211984326255550464 212258674289147904 212385811721943552 212714441113337856 212825533899421696 213154843682930688 213596158059085824 214000696237228032 214054796759924736 214460203571970048 214904220556591104 215349156831035392 216648572996173824 216680730003505152 217003209938436096 217239964588475136 217864333787398144 218046078018650112 218157165301344192 218459044075503616 218608836451036416 219022868338254288 219217528407195648 219815932548022272 220688217994641408 220744009158672384 221049467523039232 221162084933594112 221619977448984576 222078817982005248 222422445582188544 222499421803940864 222843700213972992 223305074334498816 223784560249012224 224247882319921152 224672594218254336 225137754868809728 225285889202863104 226101631308005376 226705460023297024 227336696125980672 227957263383134208 228073400087768928 228545601744265344 229181961516613632 229452528735314016 229807565845659648 230283357907451904 230777827756793856 231097170592268288 231255628642418688 231693612787574784 232173309708460032 232532556745015296 233455304986066944 233514323738099712 233956585714876416 234232789750633058 234440967879917568 234926352906584064 235080927863857152 235371289181028352 235687651798773636 236378978185641984 237010253660719616 237670182313525248 237868448747618304 238318957173276672 238482367037494272 238812371163283456 238934038187186496 239428725636849408 239820651925471232 240295677816471552 240750783266881536 241267729018466304 241767248126164992 242267801434914816 242726641967935488 243102218415243264 243605535637635072 243765821253943296 244128611180740608 244416824087617104 244634053439913984 245097375510822912 245301837770981376 245604823493246976 245766424584941568 246400726880536074 246656325063278592 247315047298142208 247635120004005888 247783447008934144 248274245243971584 248680650963419136 248987810042740736 249195517735600128 249322474630107648 249667478943432704 249838670229755904 250311849529433472 250721590649356288 251218208626311168 252106004282474496 252278867609911296 252756668495536128 253279974227410944 253446625353220992 253694573937688576 254678514530254848 255043642526209152 255526679727963336 255753783141728256 256283294079909888 256451921306025984 256768679106576384 257469587660414976 257867976202518528 258134094827228268 258556640357148672 259091954312339456 259492853179219968 259984316916301824 260522586723581952 260655314386021632 261194973422017536 261622529373241344 262118026587963392 262637218109325312 263746088864907264 264292147019907072 264466043846839296 264792700328656896 265226145480310784 266636535368309568 266873512843542528 267378955102715904 267602004841070592 267694616857866352 267932534719905792 268108826819936256 268663917558693888 269357316341455584 269798233416155136 270147403640733696 270309214918837248 270868861326536704 271287982869184512 271849655711563776 272364522483744768 272551276614279168 272928424186609664 273067472213927424 273514462526570496 274080745057681408 274968927098569242 275734547449675776 276305426429902848 276487227658059264 277281879365779456 278229428210409984 278589510004506624 278756377885050912 279004127063703552 279333513242990976 279765732333846528 280111286298083328 280344957452550144 280875913811361792 281600830720612656 282061789480525824 282645768340733952 283181082295924736 283619254817783808 284206458243907584 284939971005837312 285334261649637376 285406395679899648 285946938095960064 286538960742121472 286924097841985296 287467514693958753 288318705839898624 288864763994898432 288907640004673536 289653286117966848 290728104024866816 290876220401792256 291478448601381888 292030491117672384 292290037876260864 292482356530839552 293087910064029696 294250957326188544 294325345544896512 294882779911458816 295493303265312768 295950526766383104 296105090642673664 297124933618630656 297740099112665088 297891787869739008 298379413665349632 298997176426561536 299563458957672448 299966102289348264 300381185603817472 301156443965099646 301424101559894016 301468841744007168 302246907253530624 303523012593174528 303943017844178944 304097866783691904 304727468992353792 305575948688818176 305830862675509248 305936704980418688 306410087794212864 307044477209935872 307703770342391808 308340838189891584 308924817050099712 309402823437582336 309564412944613376 311273739981422592 311352431650799616 311942114286501888 312587957173223424 313235137208778752 313441237151809536 313600925120682276 314250202398364848 315125197085343744 315171970914189312 315985403037782016 317157931663491072 317319513165591552 317758609564368896 317976489383325696 318388011433721856 318578717582915328 319238300849132544 319732265524396032 320394237088628736 321001044355842048 321082195139887104 321690305357955072 322356330834886656 323023735246553088 323635522623913984 324136291220324352 325021095005257728 325504814907654144 325889098783489472 326178737919885312 326796500681097216 327069117027975168 327473097990995968 327688566113255424 327913254676554624 328534302507381432 329753396397522944 330180160005341184 331032326991962112 331574201284558848 331743127400391168 332260690314133504 332429966173476864 333118226973007872 333749132705911296 334265550320959488 334957611501748224 335676840373518336 336371823479881728 337008891327381504 337706632303214592 337928833804294656 339152446962008064 340058190034945536 340702239637284448 341005044188971008 341935895074701312 342358238808768512 342818402616398016 343292783547219968 344178793102971024 344742187142864896 345425036861177856 346645755888402432 346883442963628032 347363448964775936 347540419181362176 348259964562690048 348830039164321792 349520985914867712 350182957479100416 350934878572314624 351349184625949587 351661451819876352 352389529359876096 352621391795785728 353056933771542528 354568467278462976 355515380491079424 356505273470287872 356802673121427456 357243379626541056 357478435759915008 358218556744925184 358401057280779744 359143088455274112 359730977888206848 360412286558449664 361126174900322304 361717310492246016 362650872189247488 363152696644993024 363401702152372224 364089962951903232 364685950035427328 365408303456452608 366625236131425656 366951080159870976 367646063266234368 367952756656472064 368407235239870464 368649636877412352 370972570947213312 371452680006008832 371675170513401216 372444684323987968 373020976445128704 373481715064111104 373793276603400192 374501218415149056 374758005344633856 375467774294150208 376082385974034432 376861024454311936 378159006423711744 379135002743304192 379919961341116416 380169938029831488 380541860906532864 381262584127946752 382017771795382272 382565463789313728 383290019591945004 383630674712592384 384424941119864832 384677881959038976 385153018659864576 385210186672898048 386204381490622464 387201142240842402 387602796528009216 387834960535723008 388637931468509184 389239279768829952 389373988156896512 389976475374452736 390783880085372928 391792460133026304 392334609768251392 392433794059862016 393177039881945088 393991071020417024 396166578158174208 396438220529860608 397189050492985344 397839218220466176 398662901902082048 399954803052464352 401068432654073856 401541925286799528 401898802079858688 402163240229904384 402995876338040832 404697350124232704 405221105461100544 405463822378255872 406303291989805056 406931974303776768 407774483567345664 408546783725617152 409392636279914496 409601208320891136 410271693789855744 411121117586522112 411899756066799616 412453390647853863 414458139644854272 415922819048669184 416783942897631232 417344142315614976 417921649535746048 418134566827576368 419000269864486464 419372663039852544 420166929447124992 420517436178825216 421313870717042688 423092684220788736 423968652511100928 424517348578295808 424771623443887104 425428882226675712 425651067798843392 426309687365861376 427192316118171648 428001392474456064 428109593519849472 428920407143940096 429808441113182208 430698313662070784 433297145992347648 433361460007010304 434006419876872192 434479929176950272 435728667574796288 436092156037300224 436314330602688384 436918088151007232 437217672902072832 438045736676508576 438435056814391296 439631865096044544 441376435989282816 441488018317344768 442098935046078464 442324169867188224 443239954897969152 444157635964010496 444998843607881728 445687400427945984 446610148668997632 447569120498024448 448495764639842304 449345188436508672 450275509737619456 450571778405726208 451734665947649469 452203262616010752 453410920046594048 455914526766268416 456146800175537856 457091203488530688 458363923033227264 458905057470628032 459615131691319296 460566715814903808 461555655513587712 462194341184536576 462511257284837376 463387225575149568 464346619416920064 465065113490030592 466910609972133888 467028647476199424 467913171429752832 468465579501266116 468881935759835136 469852705813168128 470161855727714304 470742578362056704 471375303597547272 472757956371283968 474020507321439232 475340364627050496 475736897495236608 476637914346553344 476964734074988544 477624742326566912 477868076374372992 478857451273698816 479641303850942464 480591355632943104 481501566533763072 482535458036932608 483534496252329984 484535602869829632 485453283935870976 486204436830486528 487531642507886592 488257222361481216 488833648175234208 489268106879827968 490194751021645824 490603675541962752 491209646986493952 491532849169883136 492801453761072148 494630094596284416 495270240008011776 495566894017868288 496548490487943168 497361301926838272 498391035471200256 498644949260215296 499334957886865408 499677340459511808 500623699058866944 501443181298712576 502436417252622336 504557735219822592 505513336991072256 506559948454821888 506893250706441984 509357029060509696 510087285052418304 511053359455926672 511507566283456512 512566588159819776 512903842612051968 513537358213152768 514939175320829952 515735952405037056 516268189654456536 517113280714297344 518183908624678912 518985706358439936 519968633832603648 521045173447163904 521310628772043264 522389946844035072 523245058746482688 524236053175926784 525274436218650624 527492177729814528 528584294039814144 528932087693678592 529585400657313792 530452290960621568 533273070736619136 534757910205431808 535204009682141184 535389233715732704 535865069439811584 536217653639872512 537327835117387776 538714632682911168 539596466832310272 540618429837674496 541737722653073408 542575965738369024 544729044967489536 545102553228558336 545856848373219328 546134944427854848 547028925053140992 548161490115362816 549937854197138484 551469094899351552 552610852859805696 552974455316118528 554563758731558912 556458856420819968 557179020009013248 557512755770101824 558008254127407104 558667026485981952 559531464667693056 560222572596166656 560689914905100288 561751827622723584 563201661441225312 564123578961051648 565291536681467904 566362164591849472 567238509635567616 568412916487815168 569879942011674624 570668523299274752 570812791359799296 571893876191920128 573077921484242944 573848195683970592 574935029387917506 576637411679797248 577729527989796864 577815280009347072 579306572235933696 581456208049733632 581752440803584512 582956897202763776 584060982235344768 584964713061679104 586175820128059392 588501914652377088 588650691089793024 589765559822917632 590986606530625536 592210181285347328 594249867237261312 595783575739478016 596758827330699264 597994352853123072 599126917915344896 599932204578696528 600762371207634944 602312887930199292 602848203119788032 604493814507061248 607046025186349056 607886035688357888 608195733567383808 609454937984707584 611151897377636352 611661725351018496 611873409960837376 612820175588425728 614088954419871744 615407540684783616 616681676379783168 617849634100199424 618805646875164672 619128825889226752 622547479962845184 622704863301599232 623884228573003776 625175914346446848 626470274417557504 626882474303619072 627201850241364552 628500404796729696 630250394170687488 630343941828378624 631970806075564032 634315863326982144 634639026331183104 635517219128737792 635952978766651392 636776022867443712 637157435165830656 638476601698265088 639464531048792064 640788474177257472 642002088711684096 642164390279774208 643380610715910144 644712661669773312 646047470493106176 647271045247827968 650042190010515456 651009629815308288 651778197566978944 653593001362194432 654138234055950336 654946195981991936 655377132226510848 655826509353109248 657068605014762864 659506792795045888 662064653983924224 663148402569117696 663486254800782336 664859932346953728 666236453946015744 667498265411822592 668531100641918976 669915223003496448 671353680747036672 672743646959763456 674017782654763008 675413264606429184 675857667608589312 678304893924016128 680116380069891072 681404479274568896 682010088377942016 683871790149402624 684716477617537024 685636805232796032 686585567094439936 688357586205942048 689484374285729792 690850073722355712 693291511776804864 693766885927256064 694726897929551872 695080838362724352 696519929125380096 697660078328643584 700365914958200832 701869757144629248 702698369251899174 703322903639752704 704779058719752192 705242783591571456 706113867543085056 709136934556925952 711030760982158848 713010546940575744 713605346242854912 714956871519830016 716437113489850368 716802114561559488 718286176910548224 719461955776413696 720824573116899328 722252349800644608 725301744378494976 726305393289986048 726803404304744448 728179925903806464 729371900070854656 730816606912905216 733250472262851312 733902160319741952 735292126532468736 735905513312944128 736814470479740928 737299273754824704 741945141894426624 742905360012017664 743350341026802432 744889368647975936 746041952890257408 746963430128222208 747586553206800384 749002436830298112 749516010689267712 750935548588300416 752164771948068864 753722048908623872 756318012847423488 758270005486608384 759839922682232832 760339876059662976 761083721813065728 762525168255893504 764035543590764544 765130927578627456 766580039183890008 767261349425184768 768849882239729664 769355763918077952 770306037319729152 770420373345796096 772408762981244928 774402284481684804 775669921071446016 777275862937018368 778478559537659904 778747976313793024 779952950748905472 781567760170745856 783584920266052608 784669219536502784 784867588119724032 786354079763890176 787982142040834048 792876441059721216 794378100985970688 795678436440932352 799909606104928704 802136865308147712 803083850573599056 803797604159717376 804326480459808768 805991752676081664 809394700248465408 810442210922201088 810927644756511744 812606583979610112 813863948607553536 815548967134691328 817093567451234304 818785272559828992 819202416641782272 820543387579711488 822242235173044224 823799512133599232 824906781295707726 828916279289708544 831845638097338368 833567885795262464 834688284631229952 835843299071492096 836269133655152736 838000539728972928 840333858894249984 841034872357650432 842627741434085376 846185368441577472 847937305022201856 849543246887774208 850857764453351424 851302135597686784 852619374731722752 856002784948912128 856219187039698944 857840814287880192 859616882226364416 861396627324141568 862402544081876259 866594291984695296 866722920014020608 868959858353900544 871457335149592576 872184312074600448 872628661205376768 873836176302014464 874435345804145664 876091473353017152 876870113628782592 879263730192089088 882752871978565632 882976036634689536 884648339734376448 886479909795938304 888315271928020992 889997687215763456 891374800855891968 893220297337995264 895138240996048896 896991529279684608 898690376873017344 900551019475238912 901143556811452416 903469331895298938 904406525232021504 906821840093188096 911829053532536832 912293600351075712 914182406977061376 916727846066454528 917810114941256064 919230263382638592 921133431629807616 923111311027175424 924388682369073152 925022514569674752 926774451150299136 928693238833840128 933821219944267776 934057294952398848 935826342859505664 936931159002532232 937763871519670272 939705411626336256 940323711455428608 941485156724113408 942750607195094544 945515912742567936 948041014642878464 951473794990473216 953275828693106688 953929468149977088 955249484653133824 955736152748745984 957714902547397632 959282607701884928 961182711265886208 963003133067526144 965070916073865216 967068992504659968 969071205739659264 970906567871741952 972408873660973056 975063285015773184 976514444722962432 977667296350468416 978536213759655936 980389502043291648 981207351083925504 982419293972987904 983065698339766272 985602907522144296 989260189192568832 990540480016023552 991133788035736576 993096980975886336 994722603853676544 996782070942400512 997289898520430592 998669915773730816 999354680919023616 1001247398117733888 1002886362597425152 1004872834505244672 1009115470439645184 1011026673982144512 1013119896909643776 1013786501412883968 1020174570104836608 1022106718911853344 1023015132566913024 1025807685224103936 1027074716426305536 1029878350641659904 1032536379308913072 1034226561428594688 1036367817249357824 1039937267665207296 1042090346894327808 1042621257544086528 1044779893688070144 1046490117492965376 1048472106351853568 1050548872437301248 1054047553877848761 1054984355459629056 1057168588079628288 1057864175387357184 1059170801314627584 1066546141473238272 1069515820410863616 1070408019364282368 1070778467431465408 1071730138879623168 1072435307279745024 1074655670234775552 1077429265365822336 1079192933664620544 1081236859675348992 1083475445306146816 1085151931476738048 1089458089934979072 1090205106457116672 1091713696746438656 1092269888855709696 1094057850106281984 1096322980230725632 1099875708394276968 1102938189798703104 1105221705719611392 1105948910632237056 1109127517463117824 1112917712841639936 1114358040018026496 1115025511540203648 1117334052971963904 1119062929335386112 1120445145192333312 1121379829810200576 1123503655245447168 1126403322882450624 1128247157922103296 1130583073362935808 1132724329183698944 1134477019271135232 1139759884023349248 1141337046598549504 1141625582719598592 1143787752383840256 1146155842968485888 1147696391367941184 1149870058775835012 1153274823359594496 1155459055979593728 1155630560018694144 1158613144471867392 1162912416099467264 1163504881607169024 1165913794405527552 1168121964470689536 1169929426123358208 1172351640256118784 1177003829304754176 1177301382179586048 1179531119645835264 1181973213061251072 1184420362570694656 1188499734474522624 1191567151478956032 1193517654661398528 1195988705706246144 1198253835830689792 1199864409157393056 1201524742415269888 1204625775860398584 1205696406239576064 1208987629014122496 1214092050372698112 1215772071376715776 1216391467134767616 1218909875969415168 1223323450702036992 1223746819921674752 1225640351176851456 1228177908839743488 1230815081369567232 1233363352759566336 1235699268200398848 1238257651778453504 1247768457146007552 1250351828692893696 1253764948607238144 1254403700482729104 1257000809593459392 1260500788341374976 1263941612151128064 1269278052662366208 1271034438257475584 1271905957533302784 1273552045734887424 1274314870331661312 1276953203396530176 1278929062097584128 1281576948354514944 1284004177423368192 1284328780559548416 1286761221431820288 1289425323339546624 1292094940986212352 1294542090495655936 1300084380021030912 1302019259630616576 1303556395133957888 1307186002724388864 1308276468111900672 1309892391963983872 1310754264453021696 1311653018706218496 1314137210029525728 1319013585590091776 1324129307967848448 1326296805138235392 1326972509601564672 1329719864693907456 1332472907892031488 1334996530823645184 1337062201283837952 1339830446006992896 1342707361494073344 1345487293919526912 1348035565309526016 1350826529212858368 1351715335217178624 1355203997842948407 1356609787848032256 1360232760139782144 1362808958549137792 1367743580298805248 1369432955235074048 1371273610465592064 1373171134188879872 1376715172411884096 1378968748571459584 1381700147444711424 1386583023553609728 1387533771854512128 1390161676725448704 1393039858250760192 1395320156657287168 1400731829916401664 1403739514289258496 1405396738503798348 1406645807279505408 1409558117439504384 1410485567183142912 1412227735086170112 1418273869113851904 1422061521964317696 1426021093881151488 1427210692485709824 1429913743039660032 1432874226979700736 1433604229123118976 1436572353821096448 1438923911552827392 1441649146233798656 1444504699601289216 1450603488756989952 1452610786579972096 1453606808609488896 1456359851807612928 1458743800141709312 1466500944525702624 1467804320639483904 1470584253064937472 1471811026625888256 1473628940959481856 1474598547509649408 1483890283788853248 1485810720024035328 1486700682053604864 1489778737295951872 1492083905780514816 1495173106413600768 1498004873660596224 1499032021378535424 1501871097176600832 1504329543896137728 1507444097817247744 1516540010973216768 1519679845364465664 1520679752119325952 1525050336511787008 1528071087181529088 1530261855157254912 1533160078367780016 1534522698850369536 1537699764479459328 1538711527836155904 1540612074639458304 1544817525962489856 1548804568963369608 1551339842142892032 1554551725874036736 1556957119075319808 1557495952627586048 1559905901497810944 1563135520341491712 1567169840532105216 1569338439073005568 1569735176239448064 1572708159527780352 1575964284081668096 1585752882119442432 1588756201971941376 1591356872881864704 1599819212209857408 1604273730616295424 1606167701147198112 1607595208319434752 1608652960919617536 1611983505352163328 1618789400496930816 1621855289513023488 1625213167959220224 1627727897215107072 1634187134902468608 1637570545119657984 1638404833283564544 1641086775159422976 1644484470346088448 1647599024267198464 1649813562591415452 1657832558579417088 1663691276194676736 1669376569262459904 1671686598142984192 1672538267310305472 1676001079457945856 1680667717788499968 1682069744715300864 1685255482868170752 1692370736883154944 1695874610044403712 1699086493775548416 1701715528906702848 1702604271195373568 1705238749463445504 1712005569897824256 1712438374079397888 1715681628575760384 1719233764452728832 1722793254648283136 1724805088163752518 1733188583969390592 1733445840028041216 1737919716707801088 1742914670299185152 1744368624149200896 1745257322410753536 1747672352604028928 1748870691608291328 1752182946706034304 1758527460384178176 1765505743957131264 1765952073269379072 1769296679468752896 1772959819591876608 1776630543856041984 1779995374431526912 1782749601711783936 1790276481992097792 1793983058559369216 1797380753746034688 1801102038950477824 1802287113622904832 1806938663790597876 1813643680186376192 1823658107065073664 1824587200702151424 1828364813954122752 1833455692132909056 1835620229882512128 1838460526765277184 1842266863259615232 1846222622054350848 1850045029139349504 1853548902300598272 1857386477667680256 1867642439888535552 1868114589904797696 1871652685719011328 1873862318005064464 1875527743039340544 1879410823252672512 1880647422910857216 1882970313448226816 1885501214390189088 1891031825485135872 1896082029285756928 1902947589980946432 1906551657386213376 1907858936299954176 1910498969306267648 1911472305497491968 1915429805094795264 1918565215403769856 1922365422531772416 1926006266135052288 1930141832147730432 1934137985009319936 1938142411479318528 1941813135743483904 1950126570031546368 1953028889445924864 1955334592700936832 1960779004086583296 1962414702167851008 1964838587945975808 1966131396679532544 1971205815044288592 1978520378385137664 1982267576071473152 1986193961951772672 1989445207707353088 1994579797040861184 1997339831547461632 1998709361838047232 2002494796235467776 2005772725194850304 2009745669010489344 2018230940879290368 2022053347964289024 2026239793819287552 2027573002825767936 2040349140209673216 2044213437823706688 2046030265133826048 2051615370448207872 2054149432852611072 2059756701283319808 2065072758617826144 2068453122857189376 2072735634498715648 2079874535330414592 2084180693788655616 2085242515088173056 2089559787376140288 2092980234985930752 2096944212703707136 2101097744874602496 2108095107755697522 2109968710919258112 2114337176159256576 2115728350774714368 2118341602629255168 2133092282946476544 2139031640821727232 2140816038728564736 2141556934862930816 2144870614559490048 2149311340469551104 2154858530731644672 2158385867329241088 2162473719350697984 2166950890612293632 2178916179869958144 2180410212914233344 2184539777711419392 2188115700212563968 2192645960461451264 2199751416788553936 2205876379597406208 2210443411439222784 2211897821264474112 2225835425683279872 2228716080036052992 2230051023080407296 2234668105943927808 2238125858670772224 2240890290384666624 2242759659620401152 2247007310490894336 2252806645764901248 2256494315844206592 2261166146725871616 2265448658367397888 2268954038542270464 2279519768046698496 2282674093197099008 2283251165439197184 2287575504767680512 2292311685936971776 2295392782735882368 2299740117551670024 2306549646719188992 2310918111959187456 2311261120037388288 2317226288943734784 2325824832198934528 2327009763214338048 2331827588811055104 2336243928941379072 2339858852246716416 2344703280512237568 2354007658609508352 2354602764359172096 2359062239291670528 2363946426122502144 2368840725141389312 2383134302957912064 2387035309322797056 2396507671661379584 2399728818314786112 2403049484830539776 2409251551720797168 2411392812479152128 2417975258028244992 2428184100745396224 2431544142753431552 2432782934269535232 2437819751938830336 2446646901404073984 2447493639843349504 2451280702353702912 2456355817679486976 2461630162739134464 2466726705519132672 2471398536400797696 2476515303556907008 2495536914292015104 2500703657385787392 2507529897214476288 2508807400965458208 2514001619186918784 2521001576682749952 2527883224302256128 2538556105324732416 2542068876514951168 2543811915066605568 2548629740663322624 2553906406793060352 2557858124195168256 2568008354846736384 2568657561119096832 2573522442863640576 2578850646679093248 2584189881972424704 2589084180991311872 2600168760042061824 2607112790267915776 2614372005448777728 2616552936223801344 2621508528906043392 2623306037412436992 2628274420059051456 2638027171180183552 2648258615935696896 2653945019203129344 2659439729387814912 2664945815784062976 2669993061647290368 2674124402567675904 2679660892013985792 2685414722988146688 2690974587839053824 2696071130619052032 2701653058425716736 2703430670434357248 2710407995685896814 2713219575696064512 2720465520279564288 2725617917098275584 2735487160597610496 2738865910470148096 2742547220931184128 2746342268377759744 2753430344823768192 2757937497142919168 2763400294889422848 2773166047107219456 2775067543709024256 2780323353450897408 2786079716501520384 2790640313314574336 2801463659832803328 2807479028578516992 2810793477007596696 2813291614559010816 2819116234879008768 2820971134366285824 2824455470172340224 2836547738227703808 2844123043928635392 2854421384971419648 2859827486079320064 2865748453959401472 2867208458246237952 2873144707642192896 2877847823105654784 2883298292467597312 2889009399202578432 2901206977513979904 2907213617218977792 2912719703615225856 2917487600283418624 2933001889051405248 2935608641278967808 2941168506129874944 2943622053251776512 2947257881918963712 2949197095019298816 2967780567577706496 2971621440048070656 2973401364107209728 2979557474591903744 2984167811561029632 2990346212827201536 2996009747321192448 2998064042757070848 3003742194353201664 3008659087792275456 3014888195634495488 3033080021946433536 3039359690728931328 3041359504238651904 3050100673023574016 3060523710314509824 3066320156735560032 3069045397700739072 3077423055672311808 3081224149278916608 3089635051924979712 3097609137926739216 3102679684285784064 3109103451748073472 3114991905255172096 3119811802995621888 3126271040682983424 3134339681064210432 3138676878146011136 3139470352478896128 3145416319055560704 3151928568163336192 3162142661633546283 3171505764238884864 3177512403943882752 3199638424419714816 3208547461232590848 3212335402294396224 3215190416638869504 3217305921839235072 3223967010704326656 3237578800993861632 3243710579026046976 3250426335918440448 3255455794430214144 3268374269804937216 3275141090239315968 3276809666567129088 3282173550318845952 3288968940692176896 3295198048534396928 3299627125182830904 3315665117158834176 3327382552389353472 3338753138524919808 3343373196285968384 3345076534620610944 3352002158915891712 3361335435576999936 3364139489430601728 3370510965736341504 3384741473766309888 3391749220088807424 3398172987551096832 3403431057813405696 3405208542390747136 3424011139795648512 3424876748158795776 3431363257151520768 3438467528905457664 3445586509296566272 3449610176327505036 3466377167938781184 3466891680056082432 3475839433415602176 3488737248298401792 3490514644821507072 3495344705208057856 3497741383216582656 3504365893412068608 3517054920768356352 3531011487914262528 3531904146538758144 3538593358937505792 3545919639183753216 3553261087712083968 3559990748863053824 3565499203423567872 3580552963984195584 3587966117118738432 3594761507492069376 3602204077900955648 3604574227245809664 3613877327581195752 3627287360372752384 3647316214130147328 3649174401404302848 3656729627908245504 3671240459765024256 3676921053530554368 3684533726519230464 3692445244108701696 3700090058278699008 3707097804601196544 3714772955335360512 3743305371438022656 3747724636010128928 3751055486078681088 3761294845821714432 3765940626896453632 3771002428780378176 3792164058571513856 3813103314772426752 3815717872599908352 3820997938612535296 3822944610994983936 3830859610189590528 3837130430807539712 3844730845063544832 3852012532270104576 3860283664295460864 3868275970018639872 3876284822958637056 3883626271486967808 3900253140063092736 3906057778891849728 3910669185401873664 3921558008173166592 3924829404335702016 3929677175891951616 3932262793359065088 3942411630088577184 3957040756770275328 3964535152142946304 3972387923903545344 3978890415414706176 3989159594081722368 3994679663094923264 3997418723676094464 4004989592470935552 4011545450389700608 4019491338020978688 4036461881758580736 4044106695928578048 4052479587638575104 4055146005651535872 4080698280419346432 4088426875647413376 4103230740896415744 4108298865705222144 4119513402566639616 4130145517235652288 4136906245714378752 4145471268997431296 4159749070660829184 4170485030176346112 4179119574752280576 4185960469971861504 4193888425407414272 4202195489749204992 4216190215511395044 4219937421838516224 4228674352318513152 4231456701549428736 4236683205258510336 4266184565892953088 4278063281643454464 4281632077457129472 4283113869725861632 4289741229118980096 4298622680939102208 4309717061463289344 4316771734658482176 4324947438701395968 4333901781224587264 4357832359739916288 4360820425828466688 4369079555422838784 4376231400425127936 4385291920922902528 4399502833577107872 4411752759194812416 4420886822878445568 4423795642528948224 4451670851366559744 4457432160072105984 4460102046160814592 4469336211887855616 4476251717341544448 4485519319240802304 4494014620981788672 4505613291529802496 4512988631688413184 4522332293451743232 4530897316734795776 4559039536093396992 4575151009535361024 4584623371873943552 4590785565471764736 4599480235103340048 4613099293438377984 4621836223918374912 4634452577887469568 4654019526428676096 4663655177622110208 4672487857882758144 4679717704493432832 4689406561024475136 4708015317219016704 4709205528718344192 4718124478583341056 4727892852245004288 4737681450282778624 4766268605915824128 4774070618645594112 4793015343322759168 4799457636629572224 4806098969661079552 4818503103441594336 4822785624958304256 4835950516056489984 4856368201490792448 4863088285506863104 4865565868539070464 4875639503877660672 4894987279686699008 4902561404707405824 4912711635358973952 4923260325478268928 4933453411038265344 4942797072801595392 4953030607113814016 4991073828584030208 5015059794428952576 5017614801930916416 5028003238373837568 5042003153365499904 5055766448604512256 5077112210649464832 5084137753029902336 5087623830133211136 5097259481326645248 5107812813586120704 5115716248390336512 5136016709693472768 5137315122238193664 5147044885727281152 5157701293358186496 5168379763944849408 5178168361982623744 5200337520084123648 5214225580535831552 5228744010897555456 5233105872447602688 5243017057812086784 5246612074824873984 5256548840118102912 5276054342360367104 5296517231871393792 5307890038406258688 5318879458775629824 5329891631568125952 5339986123294580736 5348248805135351808 5370829445976293376 5381949175678107648 5392142261238104064 5403306116851433472 5406861340868714496 5420815991371793628 5440931040559128576 5451235834196551168 5470974321195220992 5485094441862368256 5492684536755519488 5506860689647536384 5515874994285838336 5526800589778845696 5550135087418048512 5560646706901794816 5572159433003040768 5602927319665606656 5614958057157033984 5621586954015193392 5626583229118021632 5638232469758017536 5641942268732571648 5648910940344680448 5673095476455407616 5688246087857270784 5708842769942839296 5719654972158640128 5731496907918802944 5734416916492475904 5746289415284385792 5755695646211309568 5766596584935194624 5778018798405156864 5802413955027959808 5814427234437955584 5825439407230451712 5834975200566837248 5866003778102810496 5882337012259749888 5887244106503553024 5894515763837927424 5898394190038597632 5935561135155412992 5946802728214419456 5959114949183807488 5968335623122059264 5992019494642384896 5996128085514141696 6007484388706403328 6017318175584550912 6029776391268990976 6066160043892867072 6078719381457862656 6082719008477303808 6100201346047148032 6121047420629019648 6132640313471120064 6138090795401478144 6154846111344623616 6162448298557833216 6179270103849959424 6195218275853478432 6205359368571568128 6218206903496146944 6229983810510344192 6239623605991243776 6252542081365966848 6268679362128420864 6277353756292022272 6278940704957792256 6290832638111121408 6303857136326672384 6324285323267092566 6343011528477769728 6355024807887765504 6399276848839429632 6417094922465181696 6424670804588792448 6434611843678470144 6447934021408653312 6475157601987723264 6487421158052093952 6500852671836880896 6536748539609874432 6553619333134258176 6564347100637691904 6577937881384353792 6590396097068793856 6599254250365661808 6631330234317668352 6677506277049839616 6686746392571936768 6690153069241221888 6704004317831783424 6722670871153999872 6728278978861203456 6741021931472683008 6769482947532619776 6783498440177614848 6796345975102193664 6806862115626811392 6810417084781494272 6848022279591297024 6849753496317591552 6862726514303041536 6876935057810915328 6891173018593132544 6899220352655010072 6932754335877562368 6933783360112164864 6951678866831204352 6977474496596803584 6981029289643014144 6990689410416115712 6995482766433165312 7008731786824137216 7034109841536712704 7062022975828525056 7063808293077516288 7077186717875011584 7091839278367506432 7106522175424167936 7119981497726107648 7161105927968391168 7189523014984138752 7204408155801911296 7209148454491619328 7227754655162391504 7254574720745504768 7294632428260294656 7298348802808605696 7313459255816491008 7342480919530048512 7353842107061108736 7369067453038460928 7384890488217403392 7400180116557398016 7414195609202393088 7429545910670721024 7486610742876045312 7495449272020257856 7502110972157362176 7522589691643428864 7531881253792907264 7542004857560756352 7584328117143027712 7626206629544853504 7631435745199816704 7641995877225070592 7645889221989967872 7661719220379181056 7674260861615079424 7704025064540209152 7720567328590921728 7736551940037279744 7752569645917274112 7767252542973935616 7800506280126185472 7821338370803747328 7843116016346333184 7849658808671404032 7864525586718130176 7884823260177154368 7914081513540550656 7929070304285892608 7944775847807090688 7978319188163444736 7989359326189846528 7994837447352188928 8009979184941871104 8023090900779401216 8038982676041957376 8072923763517161472 8088213391857156096 8104959175277150208 8110292011303071744 8161396560838692864 8176853751294826752 8206461481792831488 8216597731410444288 8239026805133279232 8260291034471304576 8273812491428757504 8290942537994862592 8319498141321658368 8340970060352692224 8358239149504561152 8371920939943723008 8387776850814828544 8404390979498409984 8432380431022790088 8439874843677032448 8457348704637026304 8462913403098857472 8473366410517020672 8532369131785906176 8563264154914258944 8566227739451723264 8579482458237960192 8597245361878204416 8619434122926578688 8633543469316964352 8649894877402791936 8667803562449174528 8721640851656933376 8738159110845677568 8752462800850255872 8799005667154215744 8823505518389624832 8841773645756891136 8847591285057896448 8903341702733119488 8914864320144211968 8920204092321629184 8938672423775711232 8952503434683088896 8971038638481604608 8988029241963577344 9011226583059604992 9025977263376826368 9044664586903486464 9061794633469591552 9118079072186793984 9150302019070722048 9169246743747887104 9181571130943529472 9198960470206680096 9243672447836749824 9268905155774939136 9308039052857352192 9327310355244220416 9344975715765516288 9359435408986865664 9378813122048950272 9416030634438033408 9418411057436688384 9436248957166682112 9455785704490008576 9475362900565557248 9486427984900638849 9532537211831648256 9586030686645518336 9598915273259144448 9612197939322159104 9637006206883188672 9645571249916608512 9671901032112979968 9712736402981584896 9731131737078140928 9751279007755321344 9789974559373398016 9805122809414811648 9825423270717947904 9846520650956537856 9866906822076530688 9885594145603190784 9906061214227628032 9982147657168060416 10030119588857905152 10035229603861832832 10056006476747675136 10084006306730999808 10111532897209024512 10154224421298929664 10168275506059804672 10175247660266422272 10194518962653290496 10215625627172241408 10272033419386945536 10274630244476387328 10294089771454562304 10315402586716372992 10336759527889698816 10356336723965247488 10400675040168247296 10428451161071663104 10466211744895205376 10486034115624173568 10493224149649747968 10513097680236205824 10552108684720734208 10593034463742787584 10615780076812517376 10637758917551259648 10659783263136251904 10679972246589161472 10696497610270703616 10741658891952586752 10763898351356215296 10784284522476208128 10806612233702866944 10813722681737428992 10841631982743587256 10881862081118257152 10902471668393102336 10941948642390441984 10970188883724736512 10985369073511038976 11013721379295072768 11031749988571676672 11053601179557691392 11100270174836097024 11121293413803589632 11144318866006081536 11229916114314067968 11243173908030386784 11253166458236043264 11283884537465143296 11297821880689360896 11376492175714541568 11439309944317280256 11462993815837605888 11468833832984951808 11492578830568771584 11511391292422619136 11533193169870389248 11556037596810313728 11604827910055919616 11628854468875911168 11650878814460903424 11732007556205620992 11764674024519499776 11774488213007106048 11789031527675854848 11796788380077195264 11871122270310825984 11893605456428838912 11918229898367614976 11936671246244118528 11984038989284769792 11992256171028283392 12014968777412806656 12034636351169101824 12059552782537981952 12132320087785734144 12157438762915725312 12165438016954607616 12200402692094296064 12242094841258039296 12265280626942240128 12309692222689247232 12324896597115666432 12358540207699918848 12390436551706956864 12410718737143136256 12436413806992293888 12459967621020688384 12479247211982487552 12537358724256841728 12554707512584044544 12557881409915584512 12581665276222242816 12607714272653344768 12648570646534185132 12686023056955539456 12710049615775531008 12798553697678859264 12834189844930363392 12849341609177584896 12869223687356940288 12895868042817306624 12950315203975446528 12974842316104187904 13001705343673761792 13073497079219748864 13107238666268516352 13128694201275383808 13155875762768707584 13180792194137587712 13198508500731323616 13262660468635336704 13355012554099679232 13373492785143873536 13380306138482443776 13408008635663566848 13456557957722406912 13482043862945366016 13538965895065239552 13566996880355229696 13592691950204387328 13620834169562988544 13725453028606083072 13753870115621830656 13798440705310020144 13865508671755124736 13903357733662408704 13962058579286028288 13981378820832231424 13990965532866330624 14017463573648274432 14068219683073425408 14124045951657050112 14127616586155032576 14154373435750023168 14183678556735012864 14213044350848335872 14239962995452215296 14322211855936782336 14379046029968277504 14408816311603822592 14418296908983238656 14455509310324783008 14509149441491009536 14589264856520589312 14596697605617211392 14626918511632982016 14684961839060097024 14707684214122217472 14738134906076921856 14769780976434806784 14800360233114796032 14828391218404786176 14859091821341442048 14973221485752090624 14990898544040515712 15045179383286857728 15063762507585814528 15084009715121512704 15168656234286055424 15252413259089707008 15262871490399633408 15291778443979935744 15323438440758362112 15348521723230158848 15408050129080418304 15441134657181843456 15473103880074559488 15505139291834548224 15534505085947871232 15601012560252370944 15642676741607494656 15686232032692666368 15699317617342808064 15729051173436260352 15769646520354308736 15828163027081101312 15858140608571785216 15889551695614181376 15956638376326889472 15978718652379693056 15989674894704377856 16019958369883742208 16046181801558802432 16145847527034322944 16176426783714312192 16209918350554300416 16220584022606143488 16322793121677385728 16353707502589653504 16412922963585662976 16478053610266558464 16520582068942609152 16547624982857515008 16581885075989725184 16681940120705384448 16716478299009122304 16775553701629657088 16808781958996819968 16864760862045580176 16879749687354064896 16914697409274052608 16925826806197714944 16946732821034041344 17064738263571812352 17126528309828517888 17132455478903446528 17158964916475920384 17194490723756408832 17238868245853157376 17267086938633928704 17299789754805583872 17335607124898349056 17443281703313866752 17476318221691355136 17504925601700511744 17598011334308431488 17647011036779249664 17683547291513782272 17695182570115792896 17806683405466238976 17840408184643258368 17877344847551422464 17905006869366177792 17976058483927154688 18022453166119209984 18051954526753652736 18089329173806972928 18123589266939183104 18236158144373587968 18300604038141444096 18363142261887058944 18397920940413360192 18487344895673499648 18537810311549878272 18616078105714704384 18654620710488440832 18689951431531032576 18718870817973731328 18757626244097900544 18832061268876066816 18836822114873376768 18872497914333364224 18911571408980017152 18950725801131114496 18972855969801277698 19065074423663296512 19172061373291036672 19197830546518288896 19224395878644318208 19274012413766377344 19343802064225959936 19425472805963169792 19462263474156281856 19502558015510642688 19579949118746796032 19610245618829623296 19693041301913075712 19733813644153061376 19771188291206381568 19812122428455256064 20060239177715810304 20070459207723665664 20112012953495350272 20168012613461999616 20223065794418049024 20308448842597859328 20350495320532844544 20389037925306580992 20431251254344482816 20544066838773891072 20549260488952774656 20588179542909124608 20630805173432745984 20673519055779397632 20712673447930494976 20801350080336494592 20856902322143326208 20932423489790410752 20972068231248347136 20986448299299495936 21026195360472411648 21104217369441468416 21186068927485575168 21231560153625034752 21275517835102519296 21319566526272503808 21359944493178322944 21483317783905173504 21568569044952416256 21613224467405733888 21627445363474857984 21683263965487174512 21763724162236514304 21804943336786204672 21883897284780883968 21940377767449473024 21970738147022077952 22027442758590145536 22063499977143353344 22107202359115382784 22200540349672194048 22242586827607179264 22288637732012163072 22459832228628135936 22486347816060773568 22506332916472086528 22567769074930286592 22595643761378721792 22752984351429083136 22878619888634560512 22925987631675211776 22937667665969903616 22985157661137543168 23022782584845238272 23066386339740778496 23112075193620627456 23209655820111839232 23257708937751822336 23301757628921806848 23464015112411241984 23529348049038999552 23548976426014212096 23593576760154390528 23742244540621651968 23787210912857677824 23836459796735229952 23968077978569539584 23984512342056566784 24029937554825613312 24069272702338203648 24119105565075963904 24264640175571468288 24314877525831450624 24330876033909215232 24484189682516078592 24530561253884480256 24619384445378494464 24649793194231332864 24717080415399837696 24780873103413913728 24821437474286272512 24872827613984587776 24919935242041376768 24958494423964975104 25074717448513683456 25109415025168089088 25115762819831169024 25163330552444485632 25215428545306689536 25297141293068370264 25372046113911078912 25420099231551062016 25597107395357718528 25698683218355169792 25738447374713880576 25791736085634613248 25900630407950893056 25949684632208375808 26003410687347523584 26214477332537032704 26257388402550767616 26361584388275175424 26397017001462647232 26525320937270673408 26710025108199358464 26746985570287747072 26760612276964887552 26816017271327133696 26913115915444813824 26964087725890732032 27077931790130479104 27133993760710459392 27185383900408774656 27241668339125977088 27450906057212166144 27507740231243661312 27596881410620040288 27731017343510249472 27806715467324817408 27924117158572056576 27962757641664462848 27981931065732661248 28034927147296548864 28136439366146850816 28248091903314100224 28255233172310065152 28308746871500046336 28367357113470025728 28426088701696671744 28479925990904430592 28758092059936555008 28836593817966477312 28911018620649566016 29018298882982019072 29193395211234422784 29253837023265964032 29369923678120194048 29415368428244434944 29476269812153843712 29539561952869613568 29600720466229592064 29656782436809572352 29718183642682884096 29946442971504181248 29981797088081031424 30090358766573715456 30127525015171629056 30168019430243025408 30337312468572110848 30504826518179414016 30525742980799266816 30583556887959871488 30646876881516724224 30697043446460317696 30816100258160836608 30882269314363686912 30946207760149118976 31010278583669096448 31069010171895742464 31202025120504741888 31285353483214989312 31398635234685616128 31458102346872520704 31539293040708617472 31656326054162202624 31716281217143570432 31779103391228362752 31913276752653778944 31979349789408755712 32039916739767484416 32092363603117604864 32291695054068645888 32352853567428624384 32419836701108600832 32441168045212286976 32645586243354771456 32707415005179307008 32825845927171325952 32956107220533116928 33041164137885218304 33095249965715030016 33163770151979450368 33363880241410768896 33432956598018244608 33551107403259314176 33729521724091160352 33759499374708129792 33851653612395429888 33893465642068082688 34129476527143624704 34264910957806893056 34317929832951840768 34388981447512817664 34477736491706314752 34534173877267857408 34599579509611167744 34671214249796698112 34886563406627733504 34952636443382710272 35196022668616862976 35294022073558499328 35367094583027564544 35390365140231585792 35613366810932477952 35680816369286516736 35754689695102844928 35810013738732355584 35952116967854309376 36044906332238419968 36103909053507305472 36178658347613945856 36247178533878366208 36472316288747175936 36601208076282888192 36726284523774117888 36795841880826720384 36974689791346999296 37075620623099756544 37232156211429408768 37309241420976881664 37379902863062065152 37437741635947462656 37664122537752133632 37673644229746753536 37744995828666728448 37823142817960034304 37901451602262228992 37945711939602555396 38130148847326593024 38395661093036577792 38448791757288636416 38548024827532754688 38687604128451919872 38850945611926339584 38924526948312563712 39005116031021285376 39159898237493592064 39220491237659246592 39386082603826151424 39467627288306122752 39542376582412763136 39624244856910512128 40120478355431620608 40140918415447331328 40224025906990700544 40446131588836098048 40616897685195718656 40700990641065689088 40778075850613161984 40862502508688965632 41176359085818249216 41261610346865491968 41425346895860989952 41713804644286652416 41944136462496694272 41972896598598991872 42052390720944823296 42208434738882936832 42372137854971150336 42463120307250069504 42551035670205038592 42639133052545007616 42719888986356645888 42966635567810347008 43137138089904832512 43226448934811467776 43254890726949715968 43366527930974349024 43527448324473028608 43609886673572409344 43767794569561767936 43880755534898946048 43941476294044155904 44054885517180291072 44126999954286706688 44214404718230765568 44401080699344388096 44485173655214358528 44577275464024326144 44919664457256271872 44972695632121547136 45135538149860573184 45191287522757443584 45505968702858166272 45757239777269121024 45875335331939807232 45970315322275086336 46045565169690476544 46132772679481556992 46224150387241254912 46419311640223678464 46515417875503644672 46603515257843613696 46928030224822483968 47058696098077999104 47097952852028424192 47187153520308781056 47484489081243303936 47574421825715355648 47672919593470459904 47936155957139079168 47969024684113133568 48059875109651226624 48138545404676407296 48238211130151927808 48529280351142936576 48629755051662901248 48661752067818430464 48968379365032157184 49061122507768960512 49238768890756988928 49434160830799675392 49561746206827827456 49642874948572545024 49745655227969175552 49839870484082753536 50149434897027366912 50326661104888971264 50430857090613379072 50594282586136740528 50744092227822157824 50840198463102124032 51194214790715437056 51397366436710339584 51476894749427761152 51583472171269226496 51801260815901786112 51899369264416751616 52006821374695047168 52428954665074065408 52514776805101535232 52723168776550350848 52794034002925294464 53050641874541346816 53420050216398716928 53493971140575494144 53521224553929775104 53632034542654267392 53928175451781464064 54155863580260958208 54267987521420918784 54370767800817549312 54483336678251954176 54901812114424332288 55193762821240080576 55462034687020498944 55613430934649634816 55848234317144113152 55925515283328925696 55963862131465322496 56069854294593097728 56272878732293701632 56496183806628200448 56510466344620130304 56617493743000092672 56734714226940051456 56852177403393343488 56959851981808861184 57516184119873110016 57673187635932954624 57822037241299132032 58036597765964038144 58386790422468845568 58507674046531928064 58739847356240388096 58830736856488869888 59079123905739227136 59201440932459184128 59313564873619144704 59436367285365768192 59963594176162062848 60180717533147430912 60336038860486050816 60674624937144221696 61051485961598533632 61167113775919742976 61293753763033448448 61632200516321673216 61764538628727373824 61892415520298237952 62020557167338192896 62138020343791484928 62404050241009483776 62570706966429978624 62797270469371232256 62916204693745041408 63078586081417234944 63312652108324405248 63432562434287140864 63558206782456725504 63826553505307557888 63958699578817511424 64079833479534968832 64184727206235209728 64705707134857248768 64839673402217201664 64882336090424573952 65291172486709542912 65414830010358614016 65651691854342651904 65912214441066233856 66082328275770436608 66190499931430060032 66327540303958900736 66727760482821537792 66865913196036489216 67102214806518628352 67459043448182320704 67518998749416259584 67703307224790859776 67786931284136165376 68258953054287249408 68529821915613786112 68635859665903681536 68777962895025635328 68955472983412629504 69068347754535714816 69199159019222335488 69342428499593396224 69773126813255467008 69905272886765420544 70392045337233725952 70588044147116998656 70780730280463171584 71226733621864955904 71361632738573033472 71509379390205689856 71904233935708618752 72089812664476839936 72207818107014610944 72357316695227891712 72494357067756732416 72944632577494351872 73452569047548235776 73591683761653440768 73949379582693998592 74151241246199513088 74464312422858817536 74618482841953763328 74759805726124130304 74875483271894925312 75328245075504267264 75347288459493507072 75489991657333456896 75646285635920068608 75802903204524457984 75891423879205110792 76260297694653186048 76791322186073155584 76897583514577272832 77096049655065509376 77375208256903839744 77701891223852679168 77849053896625127424 78010232062042570752 78319796474987184128 78772165207652302848 79084753164825526272 79248489713821024256 80240956710863241216 80281836830894662656 80448051813981401088 80892263177672196096 81233795370391437312 81401981282131378176 81556151701226323968 81725005017377931264 82352718171636498432 82523220693730983936 82850693791721979904 83427609288573304832 83888272924993388544 83945793197197983744 84104781441889646592 84416869477765873664 84744275709942300672 84926240614500139008 85102071340410077184 85278266105090015232 85439777972713291776 86274276179809665024 86509781453899431936 86733055861948698048 87054896648946057216 87219773347144818688 87761511069797892096 87882952588088311808 88109771034360582144 88253999908573413376 88428809436461531136 88802161398688776192 88970347310428717056 89154550928048652288 89839328914512543744 89945391264243094272 90271076299721146368 90382575045514887168 91011937405716332544 91514479554538242048 91750670663879614464 91940630644550172672 92091130339380953088 92265545358963113984 92448300774482509824 92838623280447356928 93030835751007289344 93207030515687227392 93856060449644967936 94195905704056848384 94374307040617562112 94968978162486607872 95148843651430711296 95345839186940919808 95938049368226267136 96119750219302453248 96277090809352814592 97058560702285873152 97259510103325802496 97323504135636860928 97936758730064314368 98122245015537921024 98477537781513977856 98868321661599350784 99123492413655654912 99285749897145090048 99491310455938351104 99679740968165507072 100298869794054733824 100653322209777942528 100861714181226758144 101188565172273481056 101680396926204248064 102388429581430874112 102794732873420679168 102953789498855522304 103166944342538452992 103602521631803572224 103798738528833503232 104013642749390094336 104857909330148130816 105446337553100701696 105588068005850588928 106101283749082693632 106840100432797433856 107042449107859550208 107264069085308534784 107856350903562928128 108311727160521916416 108535975042841837568 108741535601635098624 108966673356503908352 109803624228848664576 110387525642480161152 110924069374040997888 111226861869299269632 111696468634288226304 111851030566657851392 111927724262930644992 112139708589186195456 112992367613256400896 113020932689240260608 113234987486000185344 113469428453880102912 113704354806786686976 113919703963617722368 115346375271865909248 115644074482598264064 116073195531928076288 116773580844937691136 117015348093063856128 117479694712480776192 117661473712977739776 118158247811478454272 118402881864918368256 118627129747238289408 118872734570731536384 119927188352324125696 120361435066294861824 120672077720972101632 121349249874288443392 122102971923197067264 122334227551839485952 122587507526066896896 123529077257454747648 123784831040596475904 124276040687582969856 125141413932859957248 125832409387490082816 126157172162834469888 126625304216648810496 126865124868574281728 127116413564913451008 127653107010615115776 127917399157635022848 128159666959069937664 129411414269714497536 129679346804434403328 129764672180849147904 130582344973419085824 130829660020717228032 131303383708685303808 131824428882132467712 132164656551540873216 132380999862860120064 132655080607917801472 133455520965643075584 133731826392072978432 134204429613037256704 134918086896364641408 135406614449581719552 135573862568272330752 136517906108574498816 137059643831227572224 137271719331807363072 137910945966825259008 138136695509071429632 138398318038444670976 138684856999186792448 139546253626510934016 139810545773530841088 140784090674467451904 141176088294233997312 141561460560926343168 142453467243729911808 142723265477146066944 143018758780411379712 143808467871417237504 144179625328953679872 144415636214029221888 144714633390455783424 144988714135513464832 145889265154988703744 146905138095096471552 147183367523306881536 148302482492399026176 148928624845717635072 149236965683907526656 149519611452248260608 150979983314666913792 151292571271840137216 151782847758410221584 152520595389306372096 153582644372146311168 153795167029154545664 154192099310131018752 154750416513807679488 155403782447705358336 155698107793250254848 156020464124085141504 156639592949974368256 157544330415304605696 158169506329651052544 158496979427642048512 160481913421726482432 160563673661789325312 160896103627962802176 161784526355344392192 162467590740782874624 162803962564262756352 163112303402452647936 163450010034755862528 164705436343272996864 165701387583443959808 166855218577146609664 167776545849986777088 167891586394395967488 168209562883779293184 168833738955531747328 169488551419884601344 169852481229000278016 170204142680820154368 170556532210180030464 170879555945426583552 172548552359619330048 173019562907798863872 173466111723897396096 174109793297892114432 174439546694289637376 175523022139595784192 175765905176176623616 176219542068721164288 176507999817146826752 177604322797377552384 177940694620857434112 178309101856097304576 179890782528486188544 180542152599442292736 182023874811432665088 183501341327759228928 183881261289100345344 184531090717926227968 184896601548965019648 185677246560894713856 186061671502014578688 186414061031374454784 187712120899289935872 188391811408113696768 188748614081235124224 189937956324973215744 190297687302861422592 190691678373881839616 191876098736452534272 192239500438604906496 192554181618705629184 194117121404571746304 194519020206651604992 194647008271273721856 195873517460128628736 196244490031075842048 196955075563027955712 197736643323198701568 198246984827311309824 198571499794290180096 198982620911876702208 199359481936331014144 200597739588109467648 201306644419555885056 202377130344546962112 203360793852408496128 204776859162861748224 205589465746841358336 205907578997711044608 206333888685076905984 207205043263607144448 207597477057667006464 208027285498780188672 209715818660296261632 210892675106201403392 211176136011701177856 213680200865594867712 214084898215719100416 214528138170617069568 215712701807125856256 216623454321043832832 217071950085683675136 217483071203270197248 217933346713007816704 220775051284960322304 221848138748081995776 222453723738598539264 223392937268576452608 223855448525861289984 224279417178372390912 225984735226512801792 226041865378480521216 226469974972000370688 226938856907760205824 227408709613573373952 227839407927235444736 230692750543731818496 231288148965196528128 232146391063856152576 233547161689875382272 234030696186127712256 234959389424961552384 236316495622956908544 237254259494476578816 237745469141463072768 239854376704648251392 240722870132589723648 241344155441944203264 242698499748576886784 244205943846394134528 244668455103678971904 245175015052133793792 247058154514909495296 247569662081192951808 248552081375165939712 250282827865719914496 251664818774980165632 252314344325668939776 253250608433297620992 253730249737148563456 254232827129826902016 255306214021230231552 255834798315270045696 256319333918139875328 258822828539428995072 259529344361698295808 261164689946838171648 261659320041434456064 263648857764264935424 264329313103081746432 264761999725720240128 265310161215835602944 266911041931286151168 267463652784145956864 269836173792729282816 270813228899163439104 271147725136544661504 273035812217148997632 274119287662455144448 274543438663614726144 275821891933650518016 276273391018142859264 276796636076889341952 277369713998373584896 279092507253021868032 279621091547061682176 281568181348934903808 283122921121852686336 284906934487459823616 285446530954292133888 286037517560822759424 288359250657907359744 288831272428058443776 289977428271026929664 291778530309977407488 293810276190192943104 294366735046613763072 296604964984798052352 297857249691435270144 298473931367815053312 299039222904496521216 301959966629333827584 302585142543680274432 303565695516820443168 305041190778612744192 307165288744292622336 307590334058309091328 308384198620262037504 309500833027615358976 310807564895410716672 311396215586500509696 312040928248170283008 313279185899948736512 316339012659302105088 321127347323578650624 321792207255925604352 323569052710688784384 324935181481565749248 325607925128525512704 326224606804905295872 326900020069511725056 329410872686545993728 331402775166887919616 333710437154293219328 335553091699973554176 335783172788791934976 336419125767558586368 337667477911063494656 338977102839769202688 339704962458000556032 340408285361640308736 341113064420360060928 341759111890853167104 346039125815597727744 346932223447794792192 348219586595784228864 348879093388579274752 351046044279191568384 352439084137442328576 353015999634293653504 355208645594755104768 355881389241714868224 356618203712194609152 359781565056972377088 361084305198884585472 364047749622865330176 367002682655518457856 367762522578200690688 369062181435852455936 371354493121789427712 372828122062748909568 375424241798579871744 377497228162470248448 379875912649946431488 380595374605722845184 381383356747763679232 383752197472905068544 384479000877209812992 388234242809143492608 389038040413303209984 389294016542547443712 391747034920257257472 392488980062151684096 393910151126055911424 395473286646397403136 396493969654622619648 397142999588580360192 397965241823753404416 398718963872662028288 401195479176218935296 402613288839111770112 404754260689093924224 406721587704816992256 409553718325723496448 411178931493682716672 411815157995422089216 414410086527214288896 415194954115334012928 416054570997560377344 419431637320592523264 422352272023402355712 427360401731189735424 428169796431438200832 429056276341234139136 431425403614251712512 433246908642087665664 434143900171367350272 434966142406540394496 435866693426015633408 441550102569920644608 444907447477197078528 446785874537152905216 447710897051722579968 448558834356744781824 452939949944000741376 453877713815520411648 455678815854470889472 461385501087463636992 462576297930393056256 464292782127712305152 467094323379750764544 468061392372255424512 469918778849923104768 472632991245913817088 474508518988953157632 475490938282926145536 479708753409296502784 481445740265179447296 482688310883888406528 485396999497153773568 488411887692788269056 489336910207357943808 490350030104267587584 494116309029818990592 497104162750331879424 500565655731439828992 503329637549960331264 504628688651337879552 506501216866595241984 507460499474297126912 508465654259653804032 510612428042460463104 511669596630540091392 512638667836279750656 517645657078857990144 519058688723396591616 522329379893676343296 523318640082868912128 527297715528529870848 528658626206163492864 529523999451440480256 530620322431671205888 533822083862572302336 534927305568291913728 539672347585458565632 541626457798326878208 546071624434297995264 548238575324910288896 551643783867301036032 553593272153778683904 554739427996747169792 558185014506043736064 559242183094123364352 563136362697869807616 566245842243705372672 569813868974919647232 570893061908584267776 572075035121645518848 576718501315814719488 577662544856116887552 579954856542053859328 583557060619954814976 587620552380385886208 588733470093227526144 593209929969596104704 595714499382870540288 596947862735630106624 598078445808993042432 603919933258667655168 607131391033640886336 610082381557225488384 614330577488585244672 615180668116618182656 616768397240524075008 619001666055230717952 621615129790821433344 622792431173001019392 624081856496340566016 626558371799897473024 632678025318604210176 642254694647157301248 643584414511851208704 647138105421377568768 649870362963131498496 651215850257051025408 652449213609810591744 653800040139023450112 667420874308586438656 671566345577583869952 672838251535117172736 677954205679538405376 679409924916001112064 680816570723280617472 682226128840720121856 683518223781706334208 692078251631195455488 693864446895589584384 696439173191568457728 697758186777158549504 702092088558383136768 704878168274884657152 706031999268587307008 711762778483429736448 713236407424389218304 719563130113944754176 722168610397769170944 728095499245730660352 734005365311036915712 735525045156401381376 738124362871704911872 742708986243578855424 745656244125497819136 750848483597159743488 754994456324940496896 759751825299892862976 761190749211445690368 762766713495527358464 767504394945810137088 768958001754419625984 776468485618286985216 778588033085094887424 783494069840514514944 784977960124303368192 790946573292794806272 792987939309245239296 794285999177160720384 795930483647506808832 797437927745324056576 802390958352437870592 809508521378187848448 813443175409633984512 819107436651446992896 822357862987365433344 823630315990844178432 828820173054428577792 830389908230668025856 832109141995120754688 838863274641185046528 844704544046804711424 854720803462379470848 856339592862876401664 858112552682468278272 866493817284175331328 869932284813080788992 871733386852031266816 883100205139841289216 889814894954394157056 893571749074305810432 895421794103445159936 897117668713489563648 905879899888001482752 907755427631040823296 911357631708941778944 922771002174927273984 925152595860786112512 928585564255424610304 934188646759501529088 936122784744510849024 939837557699846209536 949017037977906315264 959417506818593005568 965376621767776813056 970793998994307547136 976823775385576538112 978673820414715887616 980700060208535175168 988232618059637981184 994208325500663758848 1001131311462879657984 1006659275099920662528 1009257377302675759104 1013002433733190483968 1014920998948594253824 1016931308519307608064 1021224856084920926208 1023339193261080182784 1025277335672559501312 1038117377446793183232 1044658759787352686592 1046637280165737824256 1057317252412326985728 1059047998902880960512 1067644167725144604672 1069854611136583827456 1079344695170917131264 1083252915596653756416 1092143248868595990528 1096477150649820577792 1103287567734602072064 1107186544307557367808 1109478855993494339584 1118484366188246728704 1126272725395739615232 1132491684487410745344 1139627737949839294464 1141786123817168535552 1144150070243291037696 1153437002631629438976 1159909713084107718656 1167114121239909629952 1175241104760771772416 1177466940186455052288 1186419859939192209408 1191428998765741080576 1193895725471260213248 1196156891617986084864 1207839866517335310336 1214262782067281772672 1220164763114450976768 1228661154977170489344 1230361336233236365312 1233536794481048150016 1243230259581642866688 1245584862346002038784 1248163712992681132032 1253116743599794946048 1284509389294314602496 1287168829023702417408 1294276210842755137536 1299740725926262996992 1302431700514102050816 1304898427219621183488 1307600080278046900224 1334841748617172877312 1343132691155167739904 1345676503070234345472 1358819849832002224128 1361633141446561234944 1367036447563412668416 1384156503262390910976 1387728893791179168768 1392878346383136915456 1395516373554317099008 1404184177116766273536 1409756336549769314304 1423525556966859472896 1426472814848778436608 1439126260227889508352 1444337220795538341888 1456190998491461320704 1468010730622073831424 1471050090312802762752 1476248725743409823744 1491312488250995638272 1501696967194319486976 1509988912649880993792 1519503650599785725952 1522381498422891380736 1525533426991054716928 1535008789891620274176 1537916003508839251968 1552936971236573970432 1557176066170189774848 1566988139681029029888 1569955920248606736384 1581893146585589612544 1585975878618490478592 1588571998354321440768 1591860967295013617664 1594875855490648113152 1604781916704875741184 1619017042756375696896 1638214873302893985792 1644715725974730866688 1660779816461336051712 1664218283990241509376 1677726549282370093056 1689409088093609422848 1709441606924758941696 1712679185725752803328 1716225105364936556544 1732987634568350662656 1739864569626161577984 1743466773704062533632 1766200410279682578432 1779629789908788314112 1787143498148611620864 1790843588206890319872 1794235337426979127296 1811759799776002965504 1822715263417883557888 1845542004349854547968 1850305191721572225024 1857171128510849220608 1868377293519003058176 1872245569489021698048 1879675115399692419072 1898034075955812630528 1918835013637186011136 1930753243535553626112 1941587997988615094272 1953647550771153076224 1957347640829431775232 1961400120417070350336 2002262622925759315968 2018514754605351518208 2029841997897188507648 2033862617038615216128 2042449712169841852416 2046678386522160365568 2050554671345119002624 2076234754893586366464 2089317519574705373184 2093274560331475648512 2114634504824653971456 2118095997805761921024 2135288335450289209344 2139709222273167654912 2158689390341834262528 2166505831193307512832 2184286497737191981056 2192954301299641155584 2206575135469204144128 2214373088615114735616 2236968732376493457408 2252545450791479230464 2264983368974821490688 2279255475899678588928 2283572247634337071104 2288300140486582075392 2306874005263258877952 2319819426168215437312 2350482209521543544832 2354933880372910104576 2372839719878384418816 2382857997531482161152 2387791450942520426496 2392313783235972169728 2428525564134563545344 2440329526228901953536 2457322309954340978688 2467073588962096300032 2486460519163285733376 2491169724692004077568 2496327425985362264064 2506233487199589892096 2569018778588629204992 2574337658047404834816 2599481451852525993984 2609796854439242366976 2615200160556093800448 2669683497234345754624 2686265382310335479808 2691353006140468690944 2717639699664004448256 2723266282893122469888 2734072895126825336832 2768313006524781821952 2775457787582358337536 2785756692766273830912 2791032747108634198016 2808368354233532547072 2819512673099538628608 2847051113933718945792 2878252520455779016704 2912381996982922641408 2936021461244147662848 2942100180625605525504 2982624976501991276544 3003393934388638973952 3019977825299761987584 3039007301199571451904 3044762996845782761472 3051066853982109433856 3070017579783240548352 3075832007017678503936 3114352132340379549696 3133976279362058059776 3139911840497213472768 3171951757236980957184 3177143996708642881536 3189751710981296226304 3209563833409751482368 3238034085512751393792 3276429746605787971584 3289431451949461733376 3321559632922672103424 3328436567980483018752 3355453098564740186112 3378818176187218845696 3418883213849517883392 3425358371451505606656 3432450210729873113088 3479729139252323155968 3532400820559365156864 3559259579817576628224 3574286996297223241728 3581687176413780639744 3588470674853958254592 3623519599552005931008 3645430526835767115776 3691084008699709095936 3700610383443144450048 3714342257021698441216 3736754587038006116352 3744491138978043396096 3759350230799384838144 3837670027274372022272 3861506487071107252224 3883175995977230188544 3907295101542306152448 3914695281658863550464 3922800240834140700672 4004525245851518631936 4037029509210703036416 4059683995794377015296 4084899424339683704832 4101109342690238005248 4152469509787172732928 4178635039149410746368 4186549120662951297024 4229269009649307942912 4270576670900578418688 4279418444546335309824 4317378780683668525056 4333011662386615025664 4368572995474383962112 4385908602599282311168 4413150270938408288256 4428746177230229471232 4473937464752986914816 4505090901582958460928 4529966737949642981376 4558510951799357177856 4567144495268674142208 4576600280973164150784 4613748010526517755904 4700964419043087089664 4709867760745820209152 4745679439756768837632 4765715995062964322304 4775582901885040852992 4784627566471944339456 4857051128269127090688 4914644619908681957376 4934147177924192600064 4982339449384008155136 4992654851970724528128 5012466974399179784192 5138037557177258409984 5148675316094809669632 5198962903705051987968 5219593708878484733952 5230400321112187600896 5339366994468691509248 5372530764620670959616 5382706012280937381888 5435279399328008896512 5468145790253650673664 5536626013049563643904 5550915575164716675072 5571513385532547661824 5582065494217268396032 5616736708467065094144 5639025346199077257216 5694102227867437891584 5756505040911558033408 5824763993965845282816 5872042922488295325696 5884200361251211051008 6006787868777277947904 6089525993691565522944 6102133707964218867712 6140035159566481096704 6151664014035357007872 6228704264680759099392 6267952558724116119552 6279823680994426945536 6343903514473961914368 6354287993417285763072 6379503421962592452608 6419127666819502964736 6476068171025502787584 6552859493211575943168 6578862903898923466752 6643119265845344206848 6710906197129480372224 6757636352374437691392 6837766427699035766784 6850716742903011213312 6864900421459746226176 6959458278504646311936 7064801641118730313728 7118519159635153256448 7148573992594446483456 7163374352827561279488 7176941349707916509184 7401220766886288900096 7473509174076012232704 7488982277956086792192 7518700461598769676288 7675340054548744044544 7723012974142214504448 7766351991954460377088 7829390563317727100928 7845600481668281401344 8009050491703037263872 8074059018421406072832 8119367991588754030592 8169798848679367409664 8202218685380476010496 8304939019574345465856 8357270078298821492736 8373098241325902594048 8458538019298615885824 8541153341801156837376 8634757561367337050112 8737145990948767924224 8771817205198564622336 8826300541876816576512 8947874929505973829632 9010181803165916921856 9059933475899285962752 9117021903598714355712 9134288990537348284416 9153200561946328301568 9227496021053035511808 9401928838086174179328 9419735521491640418304 9531431990125928644608 9569255132943888678912 9714102256538254181376 9829289239817363914752 9868294355848385200128 9964678898768016310272 9985309703941449056256 10024933948798359568384 10276075114354516819968 10297350632189619339264 10439187417756969467904 10678733988937383018496 10745061529241341919232 10765412024561874763776 10870558798656017793024 10936291580507301347328 11073252026099127287808 11101831150329433350144 11143026771065095323648 11164130988434536792064 11233473416934130188288 11278050692398154514432 11513010081823116066816 11649527987931690565632 11744085844976590651392 11768400722502422102016 12013575737554555895808 12179051987383131045888 12204267415928437735424 12303328028070714015744 12457408529361518198784 12535905117448232239104 12559647361988853891072 12687807028947923828736 12759006843925184905216 12838255333639005929472 12952136342051005575168 13105718986423151886336 13157725807797846933504 13286238531690688413696 13421812394258960744448 13515272704748875382784 13675532855398071533568 13701433485806022426624 13729800842919492452352 14129603282237460627456 14237038319270306512896 14297147985188892966912 14326748705655122558976 14353882699415833018368 14802441533772577800192 14947018348152024465408 14977964555912173584384 15037400923197539352576 15350680109097488089088 15446025948284429008896 15658781126635454201856 15691200963336562802688 16018100983406074527744 16148118036842812145664 16238735983177508061184 16404437370760952020992 16609878039148690931712 16714540156597642985472 16746196482651805188096 16917076038597231771648 17082306683602313674752 17269515122734674100224 17474291981897535848448 17543634410397129244672 17652601083753633153024 18020363606331833843712 18268577981074696568832 18306401123892656603136 18454992042106071023616 18803857676172348358656 18839471042983280836608 19062863980251857289216 19138510265887777357824 19428204513076508362752 19658578479634727829504 19736588711696770400256 19929357797536032620544 20049867897596719136768 20552150228709033639936 20594701264379238678528 20878374835513938935808 21357467977874766036992 21490123058482683838464 21530824049123749527552 22203662300658866700288 22328261976869073584128 22466946833868260376576 22556101384796309028864 23026020163646232133632 23299055975863381131264 23488171689953181302784 23536801445004844204032 24027151475109111791616 24358103974766262091776 24606656056141428031488 24914817058723036397568 25071810234896464478208 25119294723977707782144 25375614057895847657472 25518013687850369810432 25904272684102011150336 26211437972846303772672 26315451615595693867008 26843624788517921488896 27030545409497750765568 27351065710796143067136 27402866971612044853248 27459601685838984904704 28259206564474921254912 28594295970377785933824 28707765398831666036736 29604883067545155600384 29894036696304048930816 29955929111824347168768 30074801846395078705152 30701360218194976178176 30892051896568858017792 31317562253270908403712 32036201966812149055488 32296236073685624291328 32808874741521904041984 33219756078297381863424 33429080313195285970944 33492392965303610376192 33834152077194463543296 34539030245469348200448 34948583963795071696896 35087268820794258489344 35305202167507266306048 36040727212663667687424 36537155962149393137664 36612802247785313206272 36909984084212142047232 37607715352344696717312 37678942085966561673216 38277020531775554715648 38856409026153016725504 39317156959269455659008 39473177423393540800512 39858715595072065241088 40099735795193438273536 41104300457418067279872 41189402528758477357056 42714935955749532073984 42980246116965367676928 43061648098247499055104 44407324601317733400576 44656523953738147168256 44933893667736520753152 45112202769592618057728 46052040327292464267264 46976343379906362605568 47073602890009688408064 48054302950218223583232 48716207949532524183552 49213312112282856062976 49829634117446072795136 50143620469792928956416 50238589447955415564288 50751228115791695314944 51808545368204022300672 52422875945692607545344 52630903231191387734016 54061090818995501531136 54805733943224089706496 54919203371677969809408 56518413128949842509824 57188591940755571867648 57415530797663332073472 59209766135090311200768 59788073392608097861632 60149603692790157410304 61402720436389952356352 61784103793137716035584 62635124506541816807424 64072403933624298110976 64592472147371248582656 66984785930607220752384 67668304154388927086592 69078060490938696400896 69897167927590143393792 70174537641588516978688 70610404335014532612096 72081454425327335374848 73074311924298786275328 73819968168424284094464 75215430704689393434624 75357884171933123346432 76554041063551109431296 77712818052306033451008 78634313918538911318016 78946354846787081601024 82208600914836134559744 82378805057516954714112 85429871911499064147968 86123296196494998110208 88814649202635466801152 89313047907476294336512 89867787335473041506304 90224405539185236115456 92104080654584928534528 93952686759812725211136 96108605900436447166464 98426624224565712125952 99659268234892145590272 100287240939585857912832 100477178895910831128576 101502456231583390629888 103617090736408044601344 104845751891385215090688 105261806462382775468032 108122181637991003062272 109611467886448179412992 109838406743355939618816 113036826257899685019648 114831061595326664146944 118419532270180622401536 119576146785216195723264 120299207385580314820608 122805440872779904712704 123568207586275432071168 128144807867248596221952 129184944294742497165312 133969571861214441504768 135336608308777854173184 138156120981877392801792 140349075283177033957376 141220808670029065224192 144162908850654670749696 146148623848597572550656 147639936336848568188928 150430861409378786869248 150715768343866246692864 155425636104612066902016 157268627837077822636032 157892709693574163202048 164417201829672269119488 164757610115033909428224 172246592392989996220416 177629298405270933602304 178626095814952588673024 180448811078370472230912 184208161309169857069056 187905373519625450422272 192217211800872894332928 200954357791821662257152 203004912463166781259776 207234181472816089202688 209691503782770430181376 210523612924765550936064 216244363275982006124544 219222935772896358825984 226073652515799370039296 229662123190653328293888 236839064540361244803072 245610881745559809425408 247136415172550864142336 256289615734497192443904 258369888589484994330624 267939143722428883009536 270673216617555708346368 276312241963754785603584 280698150566354067914752 288325817701309341499392 295279872673697136377856 300861722818757573738496 301431536687732493385728 310851272209224133804032 314537255674155645272064 315785419387148326404096 328834403659344538238976 329515220230067818856448 344493184785979992440832 355258596810541867204608 360897622156740944461824 368416322618339714138112 384434423601745788665856 401908715583643324514304 406009824926333562519552 414468362945632178405376 421047225849531101872128 432488726551964012249088 438445871545792717651968 452147305031598740078592 473678129080722489606144 491221763491119618850816 494272830345101728284672 516739777178969988661248 535878287444857766019072 541346433235111416692736 552624483927509571207168 576651635402618682998784 602863073375464986771456 621702544418448267608064 629074511348311290544128 631570838774296652808192 657668807318689076477952 688986369571959984881664 710517193621083734409216 736832645236679428276224 768868847203491577331712 803817431167286649028608 812019649852667125039104 828936725891264356810752 842094451699062203744256 864977453103928024498176 904294610063197480157184 947356258161444979212288 982443526982239237701632 988545660690203456569344 1033479554357939977322496 1082692866470222833385472 1105248967855019142414336 1153303270805237365997568 1205726146750929973542912 1243405088836896535216128 1263141677548593305616384 1315337614637378152955904 1421034387242167468818432 1473665290473358856552448 1607634862334573298057216 1624039299705334250078208 1657873451782528713621504 1729954906207856048996352 1808589220126394960314368 1894712516322889958424576 1964887053964478475403264 2066959108715879954644992 2210497935710038284828672 2306606541610474731995136 2411452293501859947085824 2486810177673793070432256 2526283355097186611232768 2842068774484334937636864 2947330580946717713104896 3248078599410668500156416 3315746903565057427243008 3459909812415712097992704 3617178440252789920628736 3789425032645779916849152 4420995871420076569657344 4822904587003719894171648 4973620355347586140864512 5684137548968669875273728 5894661161893435426209792 6631493807130114854486016 6919819624831424195985408 7234356880505579841257472 7578850065291559833698304 8841991742840153139314688 9947240710695172281729024 11368275097937339750547456 13262987614260229708972032 14468713761011159682514944 17683983485680306278629376 19894481421390344563458048 22736550195874679501094912 26525975228520459417944064 39788962842780689126916096 53051950457040918835888128 79577925685561378253832192 159155851371122756507664384
- Sum of all divisors σ(n): 636452315819756708214922749
- Sum of proper divisors (its aliquot sum) s(n): 477296464448633951707258365
- 159155851371122756507664384 is an abundant number, because the sum of its proper divisors (477296464448633951707258365) is greater than itself. Its abundance is 318140613077511195199593981
Bases of 159155851371122756507664384
- Binary: 10000011101001101000111111111101101100110101001111001000100000010000000000000000000000002
- Hexadecimal: 0x83A68FFDB353C881000000
- Base-36: JZX660LDSUZGJ5S00
Squares and roots of 159155851371122756507664384
- 159155851371122756507664384 squared (1591558513711227565076643842) is 25330585025666917412618326513668714883967734782099456
- 159155851371122756507664384 cubed (1591558513711227565076643843) is 4031510825488631622029260866088929778750612781176160155367977130850630556975104
-
159155851371122756507664384 is a
perfect square number . Itssquare root is 12615698608128 -
The
cube root of 159155851371122756507664384 is 541927101.0408879949
Scales and comparisons
How big is 159155851371122756507664384?- 159,155,851,371,122,756,507,664,384 seconds is equal to 293,274,701,009 years, 3 weeks, 3 days, 15 hours, 30 minutes, 7 seconds.
-
To count from 1 to 159,155,851,371,122,756,507,664,384 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 159155851371122756507664384 cubic inches would be around 45160591.8 feet tall.
Recreational maths with 159155851371122756507664384
- 159155851371122756507664384 backwards is 483466705657221173158551951
- The number of decimal digits it has is: 27
- The sum of 159155851371122756507664384'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 159155851371122756507664384 - Facts about the integer". Numbermatics.com. 2024. Web. 22 June 2024.
APA style:
Numbermatics. (2024). Number 159155851371122756507664384 - Facts about the integer. Retrieved 22 June 2024, from https://numbermatics.com/n/159155851371122756507664384/
Chicago style:
Numbermatics. 2024. "Number 159155851371122756507664384 - Facts about the integer". https://numbermatics.com/n/159155851371122756507664384/
The information we have on file for 159155851371122756507664384 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 159155851371122756507664384, math, Factors of 159155851371122756507664384, curriculum, school, college, exams, university, Prime factorization of 159155851371122756507664384, STEM, science, technology, engineering, physics, economics, calculator, one hundred fifty-nine septillion, one hundred fifty-five sextillion, eight hundred fifty-one quintillion, three hundred seventy-one quadrillion, one hundred twenty-two trillion, seven hundred fifty-six billion, five hundred seven million, six hundred sixty-four thousand, three hundred eighty-four.