500 1395038755 1441238691 1864008780 82972690 1841198547 504531357 30897990 192930783 83334439 1814051112 451730792 1479228074 457022259 1445301250 925190728 488827680 204294596 1009510397 1493445934 587384820 1769743390 823594252 1755963722 466844605 762872596 622523785 1085811745 1417758819 564266672 128624024 1865633074 1959305427 1569862715 1582158207 2042278117 1263577614 2086689564 2073176107 1456508397 22540355 1739743572 1908239189 1501768430 49282183 1206056791 279475510 538109863 1410351387 1288985907 2031555798 1997736207 911245650 707666402 1606216281 1378090255 1470538998 81256419 316418352 740814169 645523091 445042376 458963596 457344871 2014905091 2041121803 352139340 1130999057 1980327719 277831800 440023806 2002868075 2017575372 200779347 1357152857 2066857555 1406836138 1636628367 457483771 669703877 778130626 341555921 519956436 1689376276 1049222323 2126172718 919982883 372277673 59945489 1236401236 1113091842 705468580 1681443612 1572055438 1162813451 1548865056 1465693593 1514952792 532380465 1298537665 1792784592 972404272 1153922092 1662876316 1173183619 363591301 1582250223 432536110 2000219668 2039733994 1102239987 630866646 233806267 1622196424 172759275 1283028590 1600885494 1092742158 1655306263 1660830983 181659746 620914458 218815915 1863103359 45486248 1381629367 1264484767 1511179842 749098511 1796865232 662233859 394399455 621785856 1816155951 2057275771 1794969476 32263604 1492042346 80021938 2032483272 1384292693 1182261925 515866270 1618098960 656974701 688625545 753643903 110376547 1781367704 261466518 1771207530 1963027450 882380976 1990023446 1678647161 927867225 1224169165 795648280 291563419 1973267676 445029865 953797278 220183483 1066815721 622469581 129975606 714301549 654733185 1622017952 794323487 539732809 858826997 1976585413 1055599079 329442310 486076466 1744224625 1083086213 596453014 1378108681 1344552731 220176896 1193652483 79450060 62716694 724815997 1007317285 1286885859 1520464277 1298880704 1112669887 1965494142 105194334 1332853370 884826216 727663915 1462828976 1599127765 1382397100 937363281 245967605 1922129909 1796190278 75069370 830245340 2125632588 561145836 426986317 1061235153 1157598850 1805094998 258304237 1377775747 851263834 337754297 1440492441 1576079831 1345071582 579894653 949060460 496468638 1692564540 767070955 601662972 877934263 1651897171 1329326887 193279591 1103541288 564240339 1130642872 1349508893 338886600 779349503 1424578263 1169131940 757498443 1985724100 1596118258 1818733597 995839302 1253729608 2077037834 226131401 2104993442 267308483 1666623843 1533589625 1612380065 99034848 335166438 2108848703 1791599388 1102237393 563028027 522050003 606650916 1892354914 715329595 1710192204 309111605 1845972467 912217450 647998205 477838322 189312065 1817130145 1235336766 27552517 1265764755 906586715 1023391820 372010716 836140901 1249523221 329520510 1103449384 768663416 1863110136 568345801 867698264 50792926 529710856 511814005 1153030319 1092738883 1033864008 1759681235 837610149 1749193603 1322389791 1146721754 1447682423 87123593 1794719959 1925520745 276435659 1464366456 1013373863 303988176 582647564 1919960578 1327379996 954658280 608617831 429419570 1284178790 1712067215 1198082986 999805278 132929368 2065781251 1050598204 662640224 430111608 56144875 1755379107 1463975616 1815826110 445505608 1065685572 990732254 1592227362 365884347 1077855847 1239463673 143921444 1354291506 556346482 1157295308 1658279683 1138994046 929772238 838176031 2093652326 1538390070 1267595601 1230347468 1102973637 318194940 82669099 1235903006 236492543 1133267303 1898543230 666604151 1189412179 1506438690 2130579767 857754641 1951944298 1048781691 1848486895 1396688013 1414666038 778859095 488668038 1558587483 2133150601 1045014520 568399143 1643946636 36524918 1498171381 334639020 2130177244 889077803 1602234621 1213041065 1992051441 1920429561 1295710164 1080470799 9438456 281493819 831530381 676042607 1470905998 190485423 659138727 181176992 2142429722 1707920418 2029663887 1391634087 975102809 661039334 1880302125 386206644 646706288 777832998 954605787 143169276 814357916 305293520 477808296 797051513 1194371324 2080042918 2010092578 1038939117 1852988831 1158319094 2119409916 1862427288 1439812913 803456649 390986247 763235264 993942073 1050124974 944412256 988888147 610561745 826592495 233038586 1585664554 1487631830 2113340711 1971871198 2134338118 743690061 778993337 130023746 1558047978 1084286857 607832043 207615843 131174533 540391313 70224773 1170113650 245896496 1228543867 1142039918 2108323784 520873132 1945496568 351826384 1284108396 791954993 1401951358 81037004 1780843140 2012513103 907629500 2013881726 1450694009 247777682 1979738789 1275081559 234632152 575945203 2054074896 364655898 2133993181 990878106 972487941 194125376 1122052639 1512879254 264350149 144682642 1758775751 1492894016 1286722560 1719615887 2013767148 1084735480 2071442271 1150391897 1876690473 1325909982 1231428901 1510049965 1190939437 2139058401 1376448043 494149799 239352435 1208703185 1769231358 473984587 1784648388 1675822607 838640486 1771157921 519217065 1811128427 1965283297 1641269704 1176524034 82149798 1785952346 787816137 1575043814 925191259 359948376 1441327314 2009926739 283907000
